@charset "UTF-8";.image{height:100%;width:100%}.dropdown .MuiPaper-root{background-color:var(--input-background-color);border:1px solid var(--primary-tint-color);border-radius:.75rem;color:var(--primary-font-color);max-height:calc(100dvh - 6rem);overflow-y:auto}.tag{font-weight:700}@media (max-width:750px){.nav-bar .dropdown{left:.5rem;top:2.7rem;z-index:10}.nav-bar .dropdown .MuiPaper-root{max-height:calc(100dvh - 10rem)}}.nav-bar{border-right:1px solid var(--primary-tint-color);display:flex;flex-direction:column;height:100dvh;justify-content:space-between;padding:.75rem;width:275px}.nav-title{border-radius:.75rem;cursor:pointer;margin-bottom:3rem;padding:.5rem;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none}.nav-title,.nav-title .logo{align-items:center;display:flex}.nav-title .logo{background-color:var(--primary-tint-color);border-radius:6px;color:var(--primary-font-color);font-size:1.25rem;font-weight:700;height:2rem;justify-content:center;margin-right:.5rem;min-height:2rem;min-width:2rem;width:2rem}.nav-title .logo.with-image{background-color:transparent!important;border:1px solid var(--primary-tint-color)!important}.nav-title .program-name{font-size:1.15rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-items{display:flex;flex:1 1;flex-direction:column;font-size:1.35rem}.nav-menu-items .nav-label:first-child{margin-top:1rem}.nav-menu-items .nav-label{margin-top:2rem}.nav-menu-items a{align-items:center;background-color:transparent;border-radius:.75rem;color:var(--primary-font-color);display:block;display:flex;font-size:1.15rem;margin-bottom:.5rem;padding:.5rem .75rem;text-align:left;text-decoration:none;transition:background-color .12s ease-in-out,opacity .12s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}.nav-menu-items a:hover,.nav-profile-container a:hover,.nav-title:hover{background-color:var(--primary-tint-color);cursor:pointer}.nav-menu-items a svg{height:1.75rem;margin-right:.75rem;width:1.75rem}.nav-menu-items a.active,.nav-profile-container a.active{background-color:var(--primary-tint-color);opacity:1}.nav-profile-container,.nav-profile-container a{align-items:center;display:flex;width:100%}.nav-profile-container a{background-color:transparent;border-radius:15px;color:var(--primary-font-color);font-size:1.25rem;font-weight:700;padding:.5rem;text-decoration:none;transition:background-color .12s ease-in-out,opacity .12s ease-in-out;-webkit-user-select:none;user-select:none}.nav-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;display:flex;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;margin-right:.5rem;overflow:hidden;text-align:center;width:2.25rem}.nav-profile-name{font-size:1.15rem;font-weight:400}.nav-profile-container.mobile{display:none}.nav-items{justify-content:space-between}.nav-bar-mobile,.nav-items{display:flex;flex-direction:column;height:100%}.feature-update{border:1px solid var(--primary-tint-color);border-radius:5px;font-size:1rem!important;margin:.5rem .5rem 1rem;padding:.75rem}.feature-update a{color:var(--primary-font-color);display:inline;font-size:1rem;padding:0;text-decoration:underline}.feature-update .button{font-size:.9rem;margin-top:1rem;padding:.25rem}.feature-update-content{opacity:.75}@media (max-width:750px){.nav-title .logo{font-size:1rem;height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.nav-bar.global{border-right:none;display:block;height:auto;padding:0;width:auto}.nav-bar.settings{border-bottom:1px solid var(--primary-tint-color);position:absolute;top:0}.nav-bar.global .nav-bar-mobile,.nav-bar.settings{background-color:var(--primary-background-color);border-right:none;height:auto;padding:0;width:100%;z-index:10}.nav-bar.global .nav-bar-mobile{border-top:1px solid var(--primary-tint-color);bottom:0;left:0;position:fixed}.app-standalone-ios .nav-bar-mobile{padding-bottom:1.5rem!important}.home-page .nav-bar.global .nav-title{background-color:var(--primary-background-color);border-radius:0;display:flex;left:0;margin-bottom:0;padding-left:1rem;position:absolute;top:.25rem;width:100%}.nav-bar.global .nav-title{display:none}.nav-bar .nav-title:hover{background-color:var(--primary-background-color)}.nav-menu-items{flex-direction:row;text-align:center}.nav-menu-items a{flex-direction:column;font-size:.85rem;opacity:.5;padding:.25rem;transition:opacity .12s ease-in-out}.nav-menu-items a.active{background-color:transparent}.nav-avatar,.nav-menu-items a svg{margin-right:0}.nav-avatar{font-size:.9rem;height:1.75rem;min-height:1.75rem;min-width:1.75rem;width:1.75rem}.nav-profile-name{font-size:.85rem}.nav-profile-container.mobile{display:block}.nav-profile-container{display:none}.nav-menu-items a:hover,.nav-profile-container a:hover{background-color:transparent}.feature-update{display:none}}.nav-title.nav-profile{margin-bottom:0;width:100%}.organization-menu-container{background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;box-shadow:0 5px 12px var(--primary-background-color);padding:0;right:0;top:.25rem;width:250px}.organization-menu-button{align-items:center;border-radius:50px;color:var(--primary-font-color);cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:opacity .2s ease;-webkit-user-select:none;user-select:none;width:100%}.organization-menu-button:hover{opacity:.6}.public .profile-dropdown{position:absolute;right:1rem;top:3.5rem;z-index:1}.public .nav-avatar{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.public .nav-title.nav-profile{min-height:2.5rem}.profile-dropdown{bottom:4.5rem;position:absolute;z-index:1}.profile-dropdown .MuiPaper-root{background-color:var(--input-background-color);border:1px solid var(--primary-tint-color);border-radius:.75rem;color:var(--primary-font-color);max-height:calc(100dvh - 6rem);overflow-y:auto}.profile-dropdown .MuiSvgIcon-root{color:var(--primary-action-color)}.profile-dropdown hr{border-color:var(--primary-tint-color);margin:.7rem 0}.profile-dropdown .MuiMenuItem-root{border-radius:8px;margin:0 .5rem;padding:0 .5rem}.profile-dropdown .MuiMenuItem-root:hover{background-color:var(--primary-tint-color)}.studio-access .MuiListItemText-primary{align-items:center;display:flex;justify-content:space-between}.studio-access .MuiListItemText-primary svg{color:var(--primary-font-color);margin-left:.25rem}@media (max-width:750px){.nav-bar .profile-dropdown{left:.5rem;top:2.7rem;z-index:10}}.nav-profile{position:relative}.notification-badge{background-color:#d23e3d;border-radius:20px;color:#fff;font-size:.75rem;font-weight:700;line-height:1;min-width:1.5rem;padding:.25rem .5rem;position:absolute;right:1rem;text-align:center;top:1rem;vertical-align:baseline;white-space:nowrap}.avatar-container{position:relative}.mobile-notification-dot{background-color:red;border-radius:50%;height:8px;position:absolute;right:0;top:0;width:8px}.trial-banner{background-color:var(--primary-action-color);font-weight:600;height:2.5rem;justify-content:space-between;padding:0 .5rem;width:100%}.trial-banner,.trial-content{align-items:center;display:flex}.payment-button{background-color:var(--primary-font-color)!important;color:var(--secondary-font-color)!important;font-size:.75rem;height:1.5rem;margin-left:1rem}.trial-banner .MuiSvgIcon-root:hover{cursor:pointer;opacity:.6}@media (max-width:750px){.trial-banner{position:fixed;top:0;z-index:1000}.payment-button,.trial-banner{font-size:12px!important}.trial-text{width:70%}}.loading-screen{display:flex;justify-content:center;width:100%}.subnav-header{align-items:center;background-color:var(--subnav-background-color);display:flex;flex-direction:row;justify-content:space-between;margin-left:-1rem;min-height:4.5rem;padding:1rem;width:calc(100% + 2rem)}.subnav-title-container{display:flex;width:100%}.subnav-title-container .back-button{color:var(--primary-font-color);cursor:pointer;margin-left:-.25rem;margin-right:.5rem;margin-top:.25rem}.subnav-title-container .back-button svg{width:1rem}.title-container{display:flex;flex-direction:column;justify-content:center;min-width:0;-webkit-user-select:none;user-select:none}.title-container h1{font-size:1.15rem}.title-container.with-subtitle h1{font-size:1rem}.title-container.with-subtitle .subtitle{font-size:.9rem;margin:0;opacity:.5;text-align:left}.subnav-logo-container{align-items:center;display:flex;margin-left:2rem}.subnav-program-container{display:flex}.logo{background-color:#53565c;font-size:1.35rem;height:2.5rem;margin-right:.75rem;width:2.5rem}.subnav-program-name{font-size:1rem}.subnav-actions{display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.subnav-actions .button:last-child{margin-left:.5rem}.page-title{font-size:1.15rem;font-weight:600;margin:.25rem 0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:750px){.subnav-header{margin:auto;min-height:3.5rem;padding:0;width:100%}.subnav-title-container .back-button svg{width:1.5rem}}.subnav-button{font-size:.9rem!important;margin-top:0;padding:.35rem .85rem!important}.program-progress-card-container{background-color:var(--container-background-color);border-radius:15px;cursor:pointer;margin-bottom:1rem;outline:0 solid var(--primary-action-color);padding:1rem;transition:outline .1s ease-in-out;width:100%}.program-card-name{font-size:24px;font-weight:700;margin-bottom:1rem}.program-progress-card-container:hover{outline:3px solid var(--primary-action-color)}.progress-bar-display{background-color:var(--primary-background-color);border-radius:.75rem;margin-bottom:.5rem;min-height:1rem;overflow:hidden;width:100%}.progress-bar-display-inner{background-color:#009688;height:1rem;transition:width .5s ease-in-out}.progress-display-wrapper{max-width:700px;width:100%}.reset-program-button{margin-top:1rem!important;max-height:25px;padding:.5rem!important}.empty-hero{display:flex;justify-content:center;margin:20vh auto auto;max-width:550px;-webkit-user-select:none;user-select:none}.empty-hero svg{height:8rem;min-height:8rem;min-width:8rem;width:8rem}.empty-hero svg *{fill:var(--primary-font-color)}.empty-description-container{margin-left:1rem}.empty-title{font-size:1.6rem;margin-bottom:.5rem}.empty-description{opacity:.7}.empty-hero .button{margin-top:2rem;padding:.35rem .85rem}.pathway-container{margin:auto;max-width:700px;width:100%}h1{color:var(--primary-font-color);font-size:1.5rem;margin:0}.profile-container{align-items:center;background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:700px;padding:1rem}.profile-container .button{margin:5px}.profile-data{align-items:center;display:flex;justify-content:space-between;width:100%}.profile-identity{flex:1 1}.profile-name{font-weight:700}.settings-icon{padding:.4rem 0 .1rem}.profile-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:3rem;justify-content:center;margin-right:.5rem;min-height:3rem;min-width:3rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:3rem}.profile-avatar:hover{opacity:.6}.version{bottom:1rem;font-size:.8rem;position:absolute;right:1rem}@media (max-width:750px){.profile-data{flex-wrap:wrap}.profile-data .button{margin-top:2rem;width:100%}.version{bottom:5rem}}.leader-container{background-color:var(--avatar-background-color)}.leader-container,.member-container{border:4px solid var(--container-background-color);border-radius:25px}.member-container{background-color:var(--secondary-avatar-background-color)}.excess-container{align-items:center;background-color:var(--input-background-color);border:4px solid var(--container-background-color);border-radius:25px;justify-content:center;overflow:hidden}.spaces .avatar-display-container{margin-left:-.25rem}.avatar-display-container{display:flex;margin-bottom:1rem;position:relative}.no-avatar{display:flex;overflow:hidden}.no-avatar div{align-items:center;display:flex;flex:1 1;justify-content:center}.spaces-avatar{border-radius:50%;max-height:2.25rem;max-width:2.25rem;overflow:hidden}.overlap{min-height:2.75rem;min-width:2.75rem;position:absolute;-webkit-transform:translate(-3%,-75%);transform:translate(-3%,-75%)}.overlap:first-child{z-index:1}.overlap:nth-child(2){left:2rem;z-index:2}.overlap:nth-child(3){left:4rem;z-index:3}.overlap:nth-child(4){left:6rem;z-index:4}.overlap:nth-child(5){left:8rem;z-index:5}.overlap:nth-child(6){left:10rem;z-index:6}.overlap:nth-child(7){left:12rem;z-index:6}.upcoming-connection-container{align-items:center;display:flex;font-size:.9rem;gap:.5rem;justify-content:flex-start;margin-top:.5rem}.upcoming-connection-container .live-icon{font-size:.8rem;margin:0;padding:.15rem .25rem}select{width:100%}.pac-container{background-color:var(--input-background-color);border:1px solid var(--secondary-tint-color);border-radius:15px;padding:.25rem;z-index:10000000}.pac-icon,.pac-item{color:var(--primary-font-color)}.pac-item{border-bottom:1px solid var(--secondary-tint-color);border-top:none}.pac-item-query{color:var(--primary-font-color)}.pac-item:hover{background-color:var(--secondary-tint-color);border-radius:15px;cursor:pointer}.media-select .MuiInputBase-root{background-color:var(--input-background-color)!important;border:1px solid var(--secondary-tint-color);border-radius:10px!important;margin:.5rem 0 1rem!important;max-height:45px!important;width:100%!important}.media-select .MuiInputBase-root,.space-select .MuiSvgIcon-root{color:var(--primary-font-color)!important}.MuiPopover-root .MuiCheckbox-root{margin-right:.1rem!important}.MuiList-root,.MuiPopover-root .MuiCheckbox-root{background-color:var(--input-background-color)!important;color:var(--primary-font-color)!important}.MuiList-root{border-radius:10px!important}.MuiMenuItem-root{max-height:45px!important}.MuiPaper-root{border-radius:10px!important}.program-dropdown-container{display:block;margin-top:1rem}.location-header{display:flex;justify-content:space-between}.description{font-size:1.1rem;margin:1rem 0 1.5rem}.checkbox{margin-top:-.8rem}.checkbox-container{display:flex}.checkbox .Mui-checked{color:var(--primary-action-color)!important}.name-input{margin:1rem 0}.program-dropdown-description{font-size:.9rem;margin-top:.25rem;opacity:.5}.addons-toggle-container{background:var(--input-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;margin-top:1rem}.component-toggle-container{align-items:center;border-bottom:1px solid var(--secondary-tint-color);display:flex;justify-content:space-between;min-height:52px;padding:.375rem .25rem .375rem .75rem}.component-toggle-container:last-child{border-bottom:none}.Mui-checked+.MuiSwitch-track{background-color:var(--primary-action-color)!important}.Mui-disabled{opacity:.6}.MuiSwitch-track{background-color:var(--secondary-tint-color)!important}.Mui-checked .MuiSwitch-thumb{background-color:var(--primary-action-color)!important}.MuiSwitch-thumb{background-color:var(--secondary-avatar-background-color)!important}.addEdit-space-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.space-card-container{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);cursor:pointer;display:flex;flex-direction:column-reverse;min-height:12rem;outline:0 solid var(--primary-action-color);overflow:hidden;padding:1.5rem;transition:outline .1s ease-in-out;-webkit-user-select:none;user-select:none;width:calc(350px - .5rem)}.space-card-container:hover{outline:3px solid var(--primary-action-color)}.spaces{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin:0 auto 2rem}.spaces,.spaces-search{max-width:700px;width:100%}.spaces-search{margin:auto}.spaces-search input{margin-top:0}.other-spaces{margin:auto;max-width:700px;width:100%}.no-hover:hover{cursor:default!important;outline:0 solid var(--primary-action-color)}.spaces .no-items-found{margin-left:1rem}.other-spaces .space-card-container{align-items:center;flex-direction:row;justify-content:space-between;margin:.5rem 0;min-height:auto;width:100%}.other-spaces .avatar-display-container{right:2.35rem;top:1.2rem}.other-spaces h4{margin-bottom:0}.other-spaces .upcoming-connection-container{display:none}.other-spaces .overlap{min-height:2.75rem;min-width:2.75rem;position:absolute;-webkit-transform:translate(-3%,-75%);transform:translate(-3%,-75%)}.other-spaces .overlap:first-child{z-index:1}.other-spaces .overlap:nth-child(2){left:-2rem;z-index:2}.other-spaces .overlap:nth-child(3){left:-4rem;z-index:3}.other-spaces .overlap:nth-child(4){left:-6rem;z-index:4}.other-spaces .overlap:nth-child(5){left:-8rem;z-index:5}.other-spaces .overlap:nth-child(6){left:-10rem;z-index:6}.other-spaces .overlap:nth-child(7){left:-12rem;z-index:6}@media (max-width:1010px){.unsearched-space-card-container{width:100%}.space-card-container{max-width:100%;width:100%}}.secondary-nav-leader-container{background-color:var(--avatar-background-color);margin-left:.25rem}.secondary-nav-leader-container,.secondary-nav-member-container{align-items:center;border:2px solid var(--secondary-nav-avatar-background-color);border-radius:25px;display:flex;font-size:10px;justify-content:center;max-height:1.75rem;max-width:1.75rem}.secondary-nav-member-container{background-color:var(--container-background-color)}.secondary-nav-excess-container{align-items:center;background-color:var(--input-background-color);border:2px solid var(--secondary-nav-avatar-background-color);border-radius:25px;display:flex;font-size:10px;justify-content:center;max-height:1.75rem;max-width:1.75rem;overflow:hidden}.secondary-nav-avatar-display-container{display:flex;position:relative}.secondary-nav-no-avatar{display:flex;overflow:hidden}.secondary-nav-no-avatar div{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:2.75rem;min-width:2.75rem}.secondary-nav-spaces-avatar{border:2px solid var(--secondary-nav-avatar-background-color);border-radius:50%;height:1.75rem;margin-top:2px;min-width:1.75rem;overflow:hidden}.space-member-length-container{font-size:.8rem;font-weight:700;padding:0 .5rem}@media (max-width:1000px){.secondary-nav-avatar-display-container{display:none}.space-member-length-container{align-items:center;background-color:var(--container-background-color);border:2px solid var(--secondary-nav-avatar-background-color);border-radius:25px;display:flex;font-size:10px;height:1.75rem;justify-content:center;margin:auto;padding:0;width:1.75rem}}.role-container select{margin:0}.person-item{display:flex;justify-content:flex-start}.person-checkbox{cursor:pointer;height:1.5rem;margin:10px 10px 10px 0;width:1.5rem}.person-name{font-size:1rem;font-weight:700}.person-card-container{align-items:center;background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;width:100%}.person-card-container select{margin:0;padding:.5rem}.inner-person-card{align-items:center;display:flex;justify-content:space-around}.visibility{visibility:hidden}.action-items{background-color:var(--secondary-tint-color);border-radius:5px;font-size:.9rem;margin-left:35px;padding:8px}.action-link{color:var(--primary-action-color-highlight);cursor:pointer;padding-left:10px;text-decoration:underline}.cannot-add-message{min-width:171px}.cannot-add-message,.member-card-container{align-items:center;cursor:pointer;display:flex}.member-card-container{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);flex-direction:row;margin-top:1rem;padding:.5rem;width:100%}.space-name-input{border:1px solid var(--secondary-tint-color)}.public-profile-wrapper{background-color:var(--container-background-color);border:1px solid var(--secondary-tint-color);border-radius:15px;max-width:100%;padding:1.5rem}.modal-slide-out .public-profile-wrapper{border:none}.public-profile-wrapper .MuiChip-root{color:var(--primary-font-color);margin-top:.7rem}.public-profile-wrapper hr{border:.5px solid;margin:1.5rem 0;opacity:.15}.public-profile-header{display:flex;justify-content:space-between;margin-bottom:1rem}.public-profile-footer{bottom:0;padding:.5rem 0 0}.public-profile-name-field{font-size:1.5rem;font-weight:700}.public-profile-username-field{font-size:1.1rem;margin-top:.25rem;opacity:.5}.public-profile-field{align-items:center;display:flex;margin-top:1rem}.public-profile-field a{color:var(--primary-font-color);text-decoration:none}.public-profile-field-metadata{font-size:1rem;margin-left:.3rem;overflow:hidden;text-overflow:ellipsis}.public-profile-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;color:var(--primary-font-color);display:flex;font-size:2.5rem;font-weight:700;height:7rem;justify-content:center;min-height:8rem;min-width:8rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:7rem}.public-profile-field svg{font-size:1.3rem;opacity:.5}.role-options{background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;box-shadow:0 5px 12px var(--primary-background-color);display:flex;flex-direction:column;min-width:200px;padding:0;position:absolute;right:0;z-index:1}.role-container{position:relative}.role-container select:hover{cursor:pointer}.member-option{align-items:center;background-color:var(--primary-action-color);border:1px solid var(--primary-action-color);border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;margin:2px 0;padding:.5rem 1.5rem;text-decoration:none;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.space-checkbox{cursor:pointer}.space-checkbox,.space-checkbox-spacer{height:1.5rem;margin-right:.5rem;width:1.5rem}.hover-container{position:relative}.hover-text{background:var(--primary-background-color);border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;color:var(--primary-font-color);margin-right:2rem;padding:.5rem;position:absolute;right:.2rem;top:2.1rem;z-index:1}.space-user-item{align-items:center;display:flex;justify-content:space-between;width:100%}.clickable:hover{cursor:pointer;opacity:.6}.space-user-item-avatar,.space-user-name-container{align-items:center;display:flex;font-size:1rem}.space-user-item-avatar{background-color:var(--avatar-background-color);border-radius:50%;color:var(--primary-font-color);font-weight:700;height:2rem;justify-content:center;min-height:2rem;min-width:2rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:2rem}.name-container{font-weight:700;margin-left:1rem}@media (max-width:400px){.space-user-item{width:100%}}.space-members-list{gap:1rem;min-height:17.7rem}.space-members-container,.space-members-list{align-items:flex-start;display:flex;flex-direction:column;width:100%}.space-members-container{background-color:var(--container-background-color);border-radius:15px;max-width:700px}.invite-member-button{align-items:center;display:flex;gap:.5rem;margin:.5rem 0;opacity:.6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.invite-member-button:hover{cursor:pointer;opacity:1}.space-members-role-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center;width:100%}.space-subnav-headers{background-color:var(--container-background-color);border-bottom:1px solid var(--secondary-tint-color);display:flex;margin:-2rem -1.5rem 3rem;padding:.5rem .7rem 0;position:-webkit-sticky;position:sticky;top:55px;-webkit-user-select:none;user-select:none;z-index:10}.error-page{display:flex;height:100%;min-height:50vh;padding:2rem}.error-page-container{align-self:center;color:var(--primary-font-color);margin:auto;max-width:500px}.error-page-header{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.error-page-header-text{font-size:1.5rem;margin-bottom:2rem;opacity:.5}.space-nav{border-bottom:1px solid var(--primary-tint-color);-webkit-user-select:none;user-select:none}.space-nav,.space-nav-item{align-items:center;display:flex;gap:.5rem}.space-nav-item{border-bottom:3px solid transparent;margin-bottom:-1px;padding:.5rem;transition:opacity .12s ease-in-out}.space-nav-item,.space-nav-item:hover{cursor:pointer;opacity:.6}.space-nav-item.active{border-bottom:3px solid var(--primary-action-color);opacity:1}.live-events-indicator{background-color:red;border-radius:50%;height:8px;margin:4px;position:absolute;right:0;top:0;width:8px}.live-icon{background-color:#d04842;border-radius:5px;font-weight:700;margin:auto;padding:.3rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.connect-type-selection-container{display:flex;justify-content:space-evenly}.connect-type-selection{border:4px solid var(--secondary-tint-color);border-radius:.75rem;margin:.5rem;max-width:250px;padding:1rem;width:100%}.watch-icon{text-align:center}.connect-type-selection-selected{border:4px solid var(--primary-action-color);border-radius:.75rem;margin:.5rem;max-width:250px;padding:1rem;width:100%}.selection-title{font-size:18px;font-weight:700;margin-top:.5rem;text-align:center}.connect-type-selection:hover{cursor:pointer;opacity:.6}.connect-metaData{margin:.75rem 0}.footer{margin:.5rem}.create-connection-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin:.5rem .5rem 1rem;padding:.5rem;text-align:center}.connect-metaData .MuiInputBase-input{color:var(--primary-font-color)}.connect-metaData .MuiInputBase-input::-webkit-input-placeholder{color:var(--primary-font-color);opacity:.6}.connect-metaData .MuiInputBase-input::placeholder{color:var(--primary-font-color);opacity:.6}.connect-metaData .MuiAutocomplete-inputRoot,.connect-metaData .MuiInputLabel-root{color:var(--primary-font-color)}.connect-metaData .MuiChip-root{background-color:var(--container-background-color)!important;color:var(--primary-font-color)}.connect-metaData .MuiChip-deleteIcon{color:var(--primary-font-color)!important}.connect-metaData .MuiChip-deleteIcon:hover{opacity:.6!important}.connect-metaData .MuiInput-root:after,.connect-metaData .MuiInput-root:before{display:none!important}.connect-metaData .MuiButtonBase-root{color:var(--primary-font-color)!important}.connect-metaData .MuiButtonBase-root:hover{opacity:.6!important}.connect-metaData .MuiAutocomplete-root{background-color:var(--primary-background-color);border-radius:.75rem;padding:10px}@media (max-width:750px){.connect-type-selection-container{margin-top:2rem}}.datetime-inputs{display:flex;gap:10px}.datetime-inputs input,.datetime-inputs select{flex:1 1}.privacy-selector{display:flex;flex-direction:column;gap:4px}.privacy-description{font-size:.85em;margin-top:2px;opacity:.6}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{-webkit-filter:var(--calendar-icon-filter);filter:var(--calendar-icon-filter)}@media (prefers-color-scheme:dark){:root{--calendar-icon-filter:invert(1)}}@media (prefers-color-scheme:light){:root{--calendar-icon-filter:opacity(0.6)}}.connection-history-container{margin-top:2rem}.event-settings-menu-icon:hover{cursor:pointer;opacity:.6}.event-settings-menu .MuiMenuItem-root{border-radius:10px;margin:0 5px}.event-settings-menu .MuiMenuItem-root:hover{background-color:var(--container-background-color)}.event-section{margin-bottom:2rem!important;margin:auto;max-width:700px}.event-section .event-items .event-item{border:none}.event-items{display:flex;flex-direction:column;gap:1rem}.event-item{background-color:var(--container-background-color);border:1px solid var(--secondary-tint-color);border-radius:1rem;color:var(--primary-font-color);justify-content:space-between;padding:1.25rem;position:relative;white-space:nowrap}.event-info,.event-item{align-items:center;display:flex;overflow:hidden}.event-info{cursor:pointer;flex-grow:1;gap:.5rem;padding-top:.25rem;text-overflow:ellipsis}.event-section .event-title{font-size:1.15rem;margin-bottom:0;max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-info .event-title{padding-right:6rem;word-break:break-all}.event-space{color:var(--tertiary-font-color);cursor:pointer;font-size:1rem;margin-right:.25rem;-webkit-user-select:none;user-select:none}.event-meta{align-items:center;display:flex;gap:1rem;opacity:.8}.event-meta .event-meta-item{align-items:center;display:flex;gap:.25rem}.event-location{gap:.25rem;max-width:100%}.location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-icon{height:20px;vertical-align:middle;width:20px}.connection-live{background-color:#d23e3d;border-radius:5px;color:#fff;display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .25rem;text-transform:uppercase;-webkit-user-select:none;user-select:none}.event-buttons{display:flex;gap:.5rem;position:absolute;right:1.25rem;top:1.25rem}.event-buttons .button{padding:.35rem .95rem}.events-list{margin-top:-1rem}.event-space{color:#9ca3af;font-size:.875rem;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.event-location,.event-space{align-items:center;display:flex;margin-top:.5rem}.event-location{max-width:50%;opacity:.6;text-overflow:ellipsis}.event-section .MuiAccordion-root{margin-top:0!important;max-width:700px;width:100%}.event-section .MuiTypography-root{color:var(--primary-font-color)!important;font-weight:500!important}.event-section .MuiAccordionSummary-root{background-color:var(--container-background-color)!important}.event-section .MuiAccordionSummary-root,.event-section .MuiAccordionSummary-root.Mui-expanded{border-radius:15px!important;min-height:3rem!important}.event-section .MuiPaper-root{background-color:transparent!important}.event-section .MuiAccordionDetails-root{background-color:var(--primary-background-color);padding:0!important}@media (max-width:750px){.event-section{margin:auto;max-width:100%;padding:0}}.preview-styles{border-radius:1rem;height:100%;overflow:hidden;width:100%}.post-media-styles{overflow:hidden;position:relative;width:100%}.post-media-styles img,.post-media-styles video{border-radius:1rem;height:100%;left:0;max-height:100%;max-width:100%;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%}.media-toggle{background-color:rgba(0,0,0,.5);border-radius:50%;height:35px;padding:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}.media-toggle-right{right:10px}.media-toggle-left{left:10px}.media-toggle:hover{cursor:pointer;opacity:.6}.contentLink{color:var(--primary-action-color);cursor:pointer;font-size:1rem;font-weight:500;margin-right:4px;text-decoration:none;transition:opacity .2s;word-break:break-all}.contentLink:hover{opacity:.6}.view-more-media-button{color:var(--primary-action-color)!important;margin-top:.5rem!important;padding:0!important}.media-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);width:100%}.media-grid.three-items{grid-template-columns:repeat(3,1fr)}.media-grid-item{aspect-ratio:1;cursor:pointer;position:relative}.media-grid-item>*{height:100%;left:0;position:absolute;top:0;width:100%}.comments-display{border-left:1px solid var(--secondary-tint-color);color:var(--primary-font-color);margin:1rem auto 0;padding:0 0 0 1.5rem;position:relative}.comments-title{margin-bottom:16px}.comment-body{word-wrap:break-word;flex-grow:1;overflow-wrap:break-word}.comment-controls{color:var(--primary-font-color)!important;opacity:.25}.comments-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.comments-display textarea{border-radius:0!important}.comment-controls:hover{cursor:pointer;opacity:.8}.comment-header{align-items:center;display:flex;margin-bottom:4px}.comment-author{font-size:15px!important;font-weight:700!important}.comment-author,.comment-timestamp{color:var(--primary-font-color)!important}.comment-timestamp{font-size:14px!important;margin-left:8px!important;opacity:.7}.comment-actions{display:flex;gap:16px;margin-left:-.35rem;margin-top:.5rem;-webkit-user-select:none;user-select:none}.comment-action-button{color:var(--primary-action-color)!important}.comment-action-button:hover{cursor:pointer;opacity:.6}.comment-replies-toggle{color:var(--primary-action-color)!important}.comment-replies{border-left:1px solid var(--secondary-tint-color)}.comment-replies-list{display:flex;flex-direction:column;gap:1.5rem;margin-left:1.5rem;margin-top:.5rem}.new-comment-form{margin-bottom:16px}.new-comment-input{margin-bottom:8px}.new-comment-input textarea{border:none!important;min-height:2.15rem!important;padding-right:7rem}.new-comment-input .MuiOutlinedInput-root{background-color:var(--primary-background-color)!important;border:1px solid var(--secondary-tint-color);border-radius:.75rem!important;color:var(--primary-font-color)}.new-comment-input .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--primary-action-color)!important}.comment-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;display:flex;font-size:.7rem;font-weight:700;height:1.6rem;justify-content:center;margin-right:.5rem;min-height:1.6rem;min-width:1.6rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:1.6rem}.comment-avatar:hover{cursor:pointer;opacity:.6}.submit-comment-button{bottom:1rem;margin-top:8px!important;position:absolute;right:1rem}.submit-comment-button:hover{cursor:pointer;opacity:.6}.reply-form{margin-top:8px}.reply-input{margin-bottom:8px}.edit-input .MuiOutlinedInput-root,.reply-input .MuiOutlinedInput-root{background-color:var(--container-background-color);color:var(--primary-font-color)}.comment-edit-form .MuiInputBase-root{background-color:var(--primary-background-color)!important;border:1px solid var(--secondary-tint-color);border-radius:.5rem!important;color:var(--primary-font-color)!important}.comment-edit-form .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--primary-action-color)!important}.comment-edit-form-button{background-color:var(--primary-action-color)!important;color:var(--primary-font-color)!important;margin-bottom:8px!important;margin-top:8px!important}.comment-edit-form-button:hover{cursor:pointer;opacity:.6}.comment-edit-form-cancel-button{color:var(--primary-action-color)!important;margin-bottom:8px!important;margin-top:8px!important}.comment-edit-form-cancel-button:hover{cursor:pointer;opacity:.6}.post-feed_post-actions,.post-feed_post-header-info{align-items:center;display:flex}.post-feed_post-actions{color:var(--tertiary-font-color);font-size:.875rem;justify-content:space-between;margin-left:-.35rem;margin-top:.5rem;-webkit-user-select:none;user-select:none}.post-feed_action-count{font-size:.9rem!important;margin-right:12px}.post-feed_group-tag{align-items:center;display:flex;margin-left:.5rem;margin-right:.25rem}.post-feed_group-tag-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem!important;margin-left:4px!important;overflow:hidden}.post-feed_post-time{color:var(--primary-font-color)!important;font-size:14px!important;margin-left:8px!important;opacity:.6}.post-feed_post-header-name{color:var(--primary-font-color)!important;font-size:15px!important}.post-edit-input{background-color:var(--primary-background-color)!important;border-radius:.5rem!important;color:var(--primary-font-color)!important;margin-bottom:8px}.post-feed_post{background-color:var(--container-background-color);border-radius:.75rem;display:flex;min-width:100%!important;overflow:hidden;padding:1rem 1rem .25rem;width:100%!important}.post-feed_post-content{margin-top:-.3rem;width:calc(100% - 44px)}.post-feed_post-content p:first-child{margin-top:0}.post-feed_post-content p:last-child{margin-bottom:0}.post-feed_post-content p{word-break:break-word}.post-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;display:flex;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;margin-right:.5rem;min-height:2.25rem;min-width:2.25rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:2.25rem}.post-avatar:hover{cursor:pointer;opacity:.6}.post-controls{opacity:.25}.post-controls:hover{cursor:pointer;opacity:.8}.reaction-comment-icons:hover{cursor:pointer;opacity:.6}.post-edit-form .MuiInputBase-root{background-color:var(--primary-background-color)!important;border:1px solid var(--secondary-tint-color);border-radius:.5rem!important;color:var(--primary-font-color)!important}.post-edit-form .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--primary-action-color)!important}.post-edit-form-button{background-color:var(--primary-action-color)!important;color:var(--primary-font-color)!important;margin-bottom:8px!important;margin-top:8px!important}.post-edit-form-button:hover{cursor:pointer;opacity:.6}.post-edit-form-cancel-button{color:var(--primary-action-color)!important;margin-bottom:8px!important;margin-top:8px!important}.post-edit-form-cancel-button:hover{opacity:.6}.post-feed{color:var(--primary-font-color);margin:0 auto;max-width:700px;width:100%}.space-feed{margin-top:2rem}.post-feed .event-item{background-color:var(--tertiary-tint-color);margin-top:.25rem}.post-feed_header{justify-content:space-between;margin-bottom:24px}.post-feed_header,.post-feed_header-left{align-items:center;display:flex}.post-feed_header-avatar{background-color:#374151;color:#fff;height:32px;margin-right:8px;width:32px}.post-feed_online-indicator{background-color:#4ade80;border-radius:50%;height:12px;width:12px}.post-feed_input{align-items:center;display:flex;margin-bottom:24px}.post-feed_input-avatar{background-color:#4ade80;height:32px;margin-right:8px;width:32px}.post-feed_input-text{color:#9ca3af}.post-feed_post-avatar{background-color:#60a5fa;flex-shrink:0;height:32px;margin-right:8px;width:32px}.post-feed_post-time{color:#9ca3af;margin-left:8px}.post-feed_post-content{margin-bottom:.5rem}.post-feed_input-container{background-color:var(--container-background-color);border:1px solid var(--primary-tint-color);border-radius:.75rem}.post-feed_input-field{border:none!important;box-shadow:none!important;max-height:200px;min-height:1rem;outline:none!important;overflow-y:auto}.post-feed_input-box .MuiInputBase-input,.post-feed_input-field{background-color:var(--container-background-color)!important;color:var(--primary-font-color)!important}.post-feed_input-box .MuiInputBase-input{border-radius:0;font-size:1.1rem;padding-bottom:1rem;position:relative}.post-feed_input-box{border:1px solid transparent;border-radius:.75rem;overflow:hidden;position:relative}.post-feed_input-box.is-focused{outline:2px solid var(--primary-action-color);outline-offset:-1px}.post-feed_input-box-inner{background-color:var(--container-background-color);padding:.75rem .8rem 0}.post-feed_input-field .MuiInputBase-root,.post-feed_input-field .MuiInputBase-root:focus-within{border:none!important;box-shadow:none!important;outline:none!important}.post-feed-input-actions{align-items:center;display:flex;gap:.5rem;justify-content:end;padding-bottom:1rem;padding-right:1rem}.post-feed-input-actions .MuiInputBase-root{border:none!important;border-radius:.75rem!important;color:var(--primary-font-color)!important;opacity:.7}.post-feed-input-actions .MuiSelect-select{padding-bottom:0;padding-top:0}.post-feed-input-actions .MuiSelect-select .MuiBox-root{font-size:1rem}.post-feed-input-actions .MuiSelect-select svg{height:1rem;width:1rem}.post-feed-input-actions svg{color:var(--primary-font-color)!important}.post-feed-input-actions fieldset{border:none!important}.MuiPopover-root{z-index:1000001!important}.refresh-view{-webkit-user-select:auto!important;user-select:auto!important}.playlist-selector{background-color:var(--primary-background-color);gap:10px;max-height:70vh;max-width:300px;overflow-x:auto;padding:10px}.playlist-card img{border-radius:4px;height:300px;object-fit:cover;width:200px}.playlist-card.disabled{cursor:not-allowed;opacity:.6}.playlist-card.active{border:2px solid var(--primary-action-color)}.playlist-card.completed{opacity:.6}.playlist-card:hover{cursor:pointer;opacity:.6}.playlist-card{border:2px solid transparent}.playlist-card .playlist-item-name{font-size:1.15rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.playlist-card .publisher-name{font-weight:400;margin-top:.15rem}.playlist-card .playlist-item-logo{align-items:center;background-color:var(--skeleton-tint-color);border-radius:.75rem;display:flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;margin-right:.75rem;width:2.5rem}@media (max-width:1000px){.playlist-selector{display:flex;max-width:100%;overflow-x:auto;padding:0}.playlist-card{flex:0 0 200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.playlist-card .playlist-item-name{font-size:1rem;max-width:100px}.playlist-card .program-subscribed,.playlist-card .publisher-name{font-size:.8rem}.playlist-card .playlist-item-logo{border-radius:5px;font-size:1rem;height:1.75rem;width:1.75rem}}.video-player-container{display:flex;flex-direction:column;gap:1rem}.video-player-container iframe,.video-player-container video{border-radius:1rem}.video-element{max-width:100%;width:100%}.video-controls{display:flex;gap:1rem;justify-content:center}.control-button{cursor:pointer;padding:.5rem 1rem}.control-button:disabled{cursor:not-allowed;opacity:.5}.youtube-vimeo-element{aspect-ratio:16/9;border:1px solid var(--primary-tint-color);border-radius:1rem}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.exercise-list-item.complete{background-color:rgba(0,150,136,.2)}.exercise-list-item.complete,.exercise-list-item.readyForReview{border-color:#009688!important}.exercise-list-item.scheduled{border-color:var(--primary-action-color)!important}.exercise-list-item.animate-complete{-webkit-animation:bounce .5s;animation:bounce .5s}.exercise-list-item.complete .exercise-checkbox,.exercise-list-item.complete-readonly .exercise-checkbox{background-color:#009688;border-color:#009688}.exercise-list-item{background-color:var(--container-background-color);border-radius:.75rem;box-sizing:border-box;font-size:1rem;margin:.5rem 0;padding:.75rem .75rem .5rem}.action-exercise-list-item{margin:0!important;padding:0!important;width:100%}.exercise-metadata{flex:1 1;text-align:left;-webkit-user-select:none;user-select:none}.exercise-checkbox-container,.exercise-metadata{display:flex;flex-direction:column;justify-content:center}.exercise-checkbox-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.exercise-checkbox{align-items:center;border:2px solid var(--secondary-tint-color);border-radius:5px;cursor:pointer;display:flex;height:1.5rem;justify-content:center;margin:0 .75rem .25rem 0;transition:border-color .12s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,border-color .12s ease-in-out;transition:transform .2s ease-in-out,border-color .12s ease-in-out,-webkit-transform .2s ease-in-out;width:1.5rem}.exercise-checkbox:hover{border-color:#009688}.exercise-checkbox svg{color:#fff}.exercise-title{font-weight:700}.exercise-parent-title{opacity:.5}.exercise-list-item a,.exercise-parent-title{color:var(--primary-font-color)}.exercise-video-player{aspect-ratio:16/9;border:0;border-radius:.5rem;margin-top:1rem}.exercise-link{display:flex;flex-direction:column;justify-content:center;margin-left:.75rem}.exercise-link svg{opacity:0;transition:opacity .2s ease-in-out}.exercise-link:hover svg{opacity:.75!important}.exercise-checkbox:active{-webkit-transform:scale(.9);transform:scale(.9)}.exercise-schedule-icon{align-items:center;display:flex;height:100%;opacity:0;padding-bottom:4px;transition:opacity .2s ease-in-out}.remove-schedule-icon{margin-left:.25rem}.exercise-details-container{align-items:center;display:flex;justify-content:space-between;width:100%}.exercise-actions{align-items:center;display:flex;justify-content:flex-end;min-width:60px}.exercise-details-container:hover .exercise-link svg,.exercise-details-container:hover .exercise-schedule-icon{opacity:.25}.exercise-schedule-icon:hover{cursor:pointer;opacity:.75!important}.exercise-down-arrow-icon{opacity:.35;position:absolute;right:1px;top:10px}.exercise-down-arrow-icon:hover{opacity:1}.exercise-action-dueBy-dropdown{position:absolute;right:0;top:-.35rem;width:10rem;z-index:10}.exercise-program-title:hover{cursor:pointer;opacity:1}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:850px){.exercise-metadata{font-size:.95rem}}.exercise-list-container{justify-content:flex-start;margin:auto;max-width:700px;width:100%}.progress-bar{background-color:var(--container-background-color);border-radius:.75rem;min-height:1rem;overflow:hidden;width:100%}.progress-bar-inner{background-color:#009688;height:1rem;transition:width .5s ease-in-out}.progress-bar-text{font-size:.85rem;text-align:left}.progress-metadata{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-top:.5rem;width:100%}.show-completed-button{color:var(--primary-action-color);cursor:pointer;font-size:.85rem;font-weight:700;-webkit-user-select:none;user-select:none}.exercise-list{width:100%}.exercise-container hr{border-color:var(--primary-tint-color)}.playlist-container{display:flex;gap:24px;height:100%;margin-top:2rem;max-width:1000px;width:100%}.selector-wrapper{background-color:var(--primary-background-color);flex-shrink:0;width:300px}.content-wrapper{flex:1 1;margin:0 auto;max-width:700px;min-width:0}@media (max-width:1000px){.playlist-container{-ms-overflow-style:none;flex-direction:column;height:100vh;overflow-y:auto;position:relative;scrollbar-width:none;width:100%}.selector-wrapper{width:100%}.content-wrapper{margin-bottom:300px;width:100%}.playlist-container::-webkit-scrollbar{display:none}}.space-page-header{align-items:center;display:flex;padding:1rem 0}.space-page-header svg{color:var(--primary-font-color);margin-right:1.25rem;padding-top:.3rem}.space-page-container{align-items:center;display:flex;flex-direction:column}.app-settings .space-container{padding:0}.app-settings .connection-history-container{margin-top:0}.space-title{font-size:1.15rem;font-weight:700;margin-bottom:.1rem;word-break:break-word}.connection-history-container{border-radius:15px;display:flex;flex-direction:column;margin-bottom:1rem;max-width:700px;width:100%}.space-greeting{font-size:2.5rem;margin-bottom:4rem}.space-current-datetime{font-size:1.1rem;margin-bottom:.75rem;opacity:.5}.button.button-new-connect{border-radius:15px;font-size:1.2rem;justify-content:left;margin-bottom:2rem;padding:1.1rem}.button.button-new-connect svg{margin-right:.5rem}.empty-connections{margin-bottom:1rem}.members-display-header{display:flex;justify-content:space-between;width:100%}.close{align-items:center;display:flex}.close:hover{cursor:pointer;opacity:.6}.avatar-button-member,.button.secondary.avatar-button{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin-left:.5rem;padding-left:.5rem!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.roles{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.secondary-nav-overlap{margin-left:-.3rem}.space-no-connections{border:1px solid var(--secondary-tint-color);border-radius:15px;display:flex;font-size:1.15rem;justify-content:center;margin-bottom:2rem;margin-top:1rem;padding:3rem 1rem}.page-title .space-name{font-size:1.15rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-name-container{align-items:center;display:flex;justify-content:space-between;width:100%}.space-member-count{display:none}.space-actions{display:flex}.space-container .subnav-header{margin-top:-2px}@media (max-width:750px){.space-container .subnav-header{margin-top:.5rem}.space-container .page-title{margin-left:-.5rem}.space-name-container{align-items:center;gap:1rem;max-width:calc(100vw - 54px)}.button.secondary.avatar-button{display:none!important}.page-title .space-name{background-color:var(--tertiary-tint-color);border-radius:.75rem;cursor:pointer;flex:1 1;font-size:1rem;overflow:hidden;padding:.5rem;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.page-title .space-member-count{display:block;font-size:.85rem;font-weight:400;opacity:.5}.space-container .subnav-title-container{margin-bottom:.75rem}}.calendar{background-color:var(--container-background-color);border-radius:1rem;color:var(--primary-font-color);display:flex;flex-direction:column;height:calc(100vh - 90px);overflow:hidden;padding:0 1.5rem 1.5rem}.calendar-header{align-items:center;display:flex;justify-content:space-between}.calendar-title{font-size:1.5rem;font-weight:700}.calendar-nav{display:flex;gap:1rem}.nav-button{background:none;border:none;color:var(--primary-font-color);cursor:pointer;opacity:.6}.nav-button:hover{cursor:pointer;opacity:1}.calendar-body{display:flex;flex-direction:column;flex-grow:1;max-height:calc(100% - 50px);overflow:hidden}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.weekday{color:var(--primary-font-color);font-weight:500;text-align:center}.days{grid-gap:.25rem;display:grid;flex:1 1;gap:.25rem;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(7,1fr);overflow:hidden}.day{border-radius:.25rem;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:.5rem}.day-in-month{background-color:var(--primary-background-color)}.day-out-month{background-color:transparent}.day-number{font-size:.875rem;font-weight:600;margin-bottom:.25rem;min-height:1.5rem;position:-webkit-sticky;position:sticky;top:0}.today{align-items:center;background-color:var(--primary-action-color);border-radius:50%;color:var(--primary-font-color);display:flex;height:1.5rem;justify-content:center;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.event{background-color:var(--container-background-color);border-radius:15px;font-size:.75rem;margin-top:.25rem;max-width:100%;min-height:1.75rem;outline:0 solid transparent;overflow:hidden;padding:.5rem;text-overflow:ellipsis;transition:outline .1s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.event:hover{cursor:pointer;outline:2px solid var(--primary-action-color)}.event-content{align-items:center;display:flex;overflow:hidden;width:100%}.event-title-text{display:inline-block;max-width:70%;vertical-align:bottom}.event-title-text,.size-event-title{overflow:hidden;text-overflow:ellipsis}.size-event-title{white-space:nowrap}.calendar .event-title{font-size:.75rem;margin-bottom:0}.event-title{color:var(--primary-font-color);display:inline-block;font-size:1.15rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:750px){.calendar{height:calc(100vh - 250px)}}.event-tag-dropdown{background-color:var(--primary-background-color);border:1px solid var(--primary-font-color);border-radius:15px;max-height:300px;overflow-y:auto;position:absolute;right:-15px;top:25px;z-index:10000000}.event-tag-dropdown .MuiMenuItem-root{border-radius:15px!important;margin:.25rem!important}.event-tag-dropdown .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root{font-size:14px!important}.event-tag-dropdown .MuiMenuItem-root:hover{background-color:var(--container-background-color)!important}.border-container{border:1px solid var(--primary-font-color);border-radius:15px}.filter-checkbox{color:var(--primary-font-color)!important}.filter-checkbox:checked{color:var(--primary-action-color)!important}.filter-events-container:hover{opacity:.6}@media (max-width:750px){.event-tag-dropdown{right:-27px}}.filter-events{margin-right:.5rem}.filter-events:hover{opacity:1!important}.calendar-filter-icon{border-radius:0 10px 10px 0!important}.list-filter-icon{border-radius:.75rem 0 0 10px!important}.subnav-actions .filter-events-button:last-child{margin-left:0}@media (max-width:750px){.filter-events-button{display:none!important}}.delete-description{margin-bottom:1rem;word-break:break-all}.action-content-container{margin-top:1rem}.action-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;padding:.5rem;text-align:center}.action-date-input-container,.action-error,.action-space-dropdown-container{margin-top:.5rem}.action-input-container{margin:.5rem 0}.dropdown.action-settings{right:1rem;top:-.5rem}.action-button{height:2rem}.action-button:hover{opacity:.6}.action-button-container,.radio-range-container{align-items:center;display:flex}.radio-range-container{background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;height:3.5rem;justify-content:space-between;margin-top:.5rem;padding:.5rem}.radio-label{padding-left:.1rem}.checkin-prompt-container{margin-top:1rem}.scale-range-container{align-items:center;background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;display:flex;height:2.95rem;justify-content:space-between;margin-top:.5rem;padding:.5rem}.scale-item-selected:hover,.scale-item:hover{cursor:pointer;opacity:.6}.scale-item-selected{color:var(--primary-action-color)}.form-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.submit-button{align-items:center;background-color:#009688;border:1px solid #009688;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.submit-button:hover{opacity:.6}.checkin-action-settings{color:var(--primary-action-color);margin-right:1.75rem}.checkin-action-settings:hover{cursor:pointer;opacity:.6}.action-checkin-description{margin-left:1rem}.action-connect-description{margin-left:.5rem}.action-connection-item{margin-right:.5rem}.video-and-action-wrapper{border:1px solid var(--secondary-tint-color);border-radius:.75rem;padding:.5rem}.actions-container .event-item{border-radius:.75rem}.actions-container .MuiAccordionDetails-root{display:flex;flex-direction:column;gap:.5rem}.MuiAccordion-root{background-color:var(--container-background-color)!important;border-radius:15px!important;color:var(--primary-font-color)!important;margin:1rem auto auto!important;max-width:700px}.MuiAccordion-root.first{margin-top:.5rem!important}.MuiAccordion-root:before{background-color:transparent!important}.MuiAccordionSummary-expandIconWrapper{color:var(--primary-font-color)!important}.MuiCheckbox-root:hover{opacity:.6!important}.Mui-checked,.MuiCheckbox-root:hover{color:var(--primary-action-color)!important}.uncompleted-action-container{align-items:center;display:flex;font-size:1rem;justify-content:space-between;width:100%}.uncompleted-action-container,.uncompleted-action-container svg{color:var(--primary-font-color)}.check-settings-container{display:flex}.completed-container{border-top:2px solid var(--secondary-tint-color);display:flex;justify-content:space-between;padding:1rem 0}.action-description{word-break:break-word}@media (max-width:700px){.action-description{margin-right:.25rem}}.connection-user-item svg{color:var(--primary-font-color)}.connection-user-item{background-color:var(--primary-background-color);border-radius:15px;margin-bottom:.75rem;min-height:65px!important;padding:.5rem}.review-connection-user-item{border-radius:15px;padding:.25rem 0}.MuiAccordion-root.checkin,.MuiAccordion-root.review-checkin{max-width:100%!important;width:100%!important}.MuiAccordion-root.review-checkin{background-color:var(--primary-background-color)!important}.connection-user-item label{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.connection-user-name-container{align-items:center;display:flex;font-size:1.1rem;width:100%}.connection-user-item-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;color:var(--primary-font-color);display:flex;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;margin-right:.5rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:2.25rem}.connection-message{margin:1rem}.connection-user-item label .MuiCheckbox-root{margin:.2rem 0 0 .25rem!important}.connection-user-checkin-checkbox-container{align-items:flex-start;display:flex}.checkin-button-container{padding:1rem}.connection-user-name-container-report{align-items:center;background-color:var(--primary-background-color);border-radius:15px;display:flex;font-size:1.1rem;margin-top:.35rem;padding:.5rem}.report-section-title{font-weight:700}.review-connection-wrapper{display:flex;flex-direction:row}.start-connection-modal-close-button{align-self:top;cursor:pointer;display:flex}.start-connection-modal{background-color:var(--primary-background-color);border-radius:15px;color:var(--primary-font-color);max-height:80%;max-width:500px;overflow-y:auto;width:100%}.start-connection-button{margin-top:0}.start-connection-modal-header{background-color:var(--primary-background-color);display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-bottom:1rem;padding:1rem 1rem .5rem;position:-webkit-sticky;position:sticky;top:0}.start-connection-modal-space-name{font-size:1rem;font-weight:700;margin-bottom:1rem}.attendance-save-button{width:10rem}@media (max-width:750px){.start-connection-modal{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.start-connection-modal-header{position:fixed;width:100%}}.addon-container.attendance .attendance-content{margin:auto;max-width:700px}.addon-container.attendance .empty-hero{margin-top:2rem}.ProseMirror p.is-editor-empty:first-child:before{color:var(--primary-font-color);content:attr(data-placeholder);float:left;height:0;opacity:.5;pointer-events:none}.ProseMirror{min-height:100%;outline:none;padding:.75rem}.ProseMirror a{color:var(--primary-font-color)}.ProseMirror *{margin:auto;max-width:700px}.ProseMirror p,a{font-size:1.1rem}.ProseMirror h1{font-size:2rem}.ProseMirror hr{border:1px solid var(--secondary-tint-color);margin:1rem auto}.ProseMirror :first-child{margin-top:.5rem!important}.addon-container .editor{flex:1 1}.addon-container.notes,.addon-container.notes .addon-content{display:flex;flex-direction:column;padding:0}.addon-container.notes{padding:0!important}.toolbar{background-color:var(--container-background-color);border-top:1px solid var(--tertiary-tint-color);bottom:0;display:flex;justify-content:space-between;padding:.5rem .75rem;position:-webkit-sticky;position:sticky;-webkit-user-select:none;user-select:none}.toolbar .last-edited{font-size:.9rem;opacity:.5;padding-bottom:.35rem}.toolbar .last-edited,.toolbar .toolbar-icons,.toolbar .toolbar-icons .icon{align-items:center;display:flex}.toolbar .toolbar-icons .icon{border-radius:5px;height:1.75rem;justify-content:center;margin:-.5rem .75rem -.5rem -.5rem;opacity:.5;width:1.75rem}.toolbar .toolbar-icons .icon svg{height:1.5rem;width:1.5rem}.toolbar .toolbar-icons .icon:hover{background-color:var(--tertiary-tint-color);opacity:1}.toolbar .toolbar-icons .icon.active{background-color:var(--primary-background-color);opacity:1}.collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;position:relative;-webkit-user-select:none;user-select:none;word-break:normal}.collaboration-cursor__caret:hover .collaboration-cursor__label,.collaboration-cursor__label:hover{opacity:1;pointer-events:all}.collaboration-cursor__label{border-radius:3px 3px 3px 0;color:#0d0d0d;font-size:12px;font-style:normal;font-weight:600;left:-1px;line-height:normal;padding:.1rem .3rem;pointer-events:none;position:absolute;top:-1.4rem;-webkit-user-select:none;user-select:none;white-space:nowrap}@media screen and (max-width:850px){.ProseMirror{min-height:calc(100dvh - 12rem)}}select{margin:.5rem 0;padding:.5rem}select option{color:var(--primary-font-color)}.new-action-button-container{position:absolute;right:.5rem;top:.55rem}.new-action-button-container .button{font-size:.9rem;padding:.25rem .5rem}.new-action-container{align-items:center;display:flex;position:relative}.cancel-save-action-button-container{display:flex;position:absolute;right:.5rem;top:.55rem}.cancel-save-action-button-container .button{font-size:.9rem;margin:0 3px;padding:.25rem .5rem}.new-action-container svg{opacity:.35;position:absolute;top:.65rem;transition:opacity .2s ease-in-out}.new-action-container svg:hover{cursor:pointer;opacity:1}.completed{margin-left:.1rem}.action-input{margin-top:0;padding-right:7.5rem}.action-input,.action-input-pinned{max-height:47px}.update-action-input{margin-top:0;max-height:47px;padding-right:12.5rem}.update-action-input-pinned{max-height:47px}.new-action-title{color:var(--primary-font-color);font-size:18px;font-weight:700;margin:1rem 1rem 0 0}.edit-button-container{display:flex;flex-direction:row-reverse}.edit-action-button{color:var(--primary-font-color);margin:.25rem}.edit-action-button:hover{cursor:pointer;opacity:.6}.action-container{align-items:center;border:1px solid var(--secondary-tint-color);border-radius:.75rem;color:var(--primary-font-color);display:flex;font-size:1rem;justify-content:space-between;margin:.5rem 0;padding:.6rem .75rem;width:100%}.description-display,.description-display-pinned{word-break:break-word}.action-due-container{margin:.5rem 1rem 0 0}.due-by{align-items:center;background-color:var(--secondary-avatar-background-color);border-radius:5px;display:flex;font-size:.8rem;font-weight:700;margin-right:.5rem;padding:0 .35rem;text-align:center;-webkit-user-select:none;user-select:none}.addon-container.tasks .empty-hero{margin-top:2rem}.addon-container.tasks .avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;color:var(--primary-font-color);display:flex;font-size:.9rem;font-weight:700;height:1.5rem;justify-content:center;margin:.15rem .25rem 0 0;min-width:1.5rem;overflow:hidden;text-align:center;width:1.5rem}.edit-delete-action-button-container{display:flex}.edit-delete-action-button-container .button{font-size:.9rem;margin:0 3px;padding:.25rem .5rem}.action-create-assignement-dropdown{position:absolute;right:3.75rem;top:-.25rem;width:10rem}.action-create-dueBy-dropdown{position:absolute;right:5.25rem;top:.73rem;width:10rem;z-index:1000}.action-edit-assignement-dropdown{position:absolute;right:8.75rem;top:-.25rem;width:10rem;z-index:10}.action-edit-dueBy-dropdown{position:absolute;right:10.25rem;top:.75rem;width:10rem;z-index:10}.react-datepicker-popper{position:fixed!important}.down-arrow-icon{position:absolute;right:23px;top:-3px}.custom-date-picker-input{background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;height:2.7rem;top:10px}.custom-date-picker-input:hover{cursor:pointer}.custom-date-picker-input-value{padding-left:10px;padding-top:10px}.iframe{border:none;height:98%;width:100%}@media (max-width:850px){.iframe{height:100vh}}.addon-container.program .program-content{margin:auto;max-width:700px}.addon-container.program .progress-bar{background-color:var(--secondary-tint-color)}.addon-container.program .exercise-list-item{border:1px solid var(--secondary-tint-color)}.addon-container.program .exercise-list-container{max-width:700px}.addon-container.program select{background-color:var(--input-background-color);margin-top:0;padding:.5rem}.course-toggle:hover{cursor:pointer;opacity:.6}.course-name{font-size:18px;font-weight:600;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connect-share-wrapper{position:relative}.connect-share-container{background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;box-shadow:0 5px 12px var(--primary-background-color);min-width:350px;padding:1rem;position:absolute;right:0;top:2.25rem;z-index:1000}.connect-location-container{display:flex;justify-content:space-between;margin-bottom:.5rem}.copy-location{bottom:1.9rem;position:absolute;right:1.8rem}.copy-location:hover{cursor:pointer;opacity:.6}.connect-manage-button{margin:auto;max-width:200px;min-height:2rem;width:100%}.location{margin-bottom:0;outline:none;padding-right:2.9rem}.edit-connect-dropdown-container{position:relative}.edit-connect-dropdown{position:absolute;right:.5rem;z-index:100}.edit-connect-dropdown .MuiPaper-root{background-color:var(--input-background-color);border:1px solid var(--primary-tint-color);border-radius:.75rem;color:var(--primary-font-color)}.edit-connect-dropdown .MuiSvgIcon-root{color:var(--primary-action-color)}.edit-connect-dropdown .MuiMenuItem-root{border-radius:8px;margin:0 .5rem;padding:0 .5rem}.edit-connect-dropdown .MuiMenuItem-root:hover{background-color:var(--primary-tint-color)}.end-connection-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.end-connection-modal-prompt{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}.end-connection-modal-actions{display:flex;justify-content:space-between}.connection-leave-option-container{display:flex;margin-left:2rem}.rejoin{margin-right:1rem}.end-description{line-height:24px}.end-connect-primary-action-container{display:flex;gap:1rem;margin-bottom:25px;width:100%}.end-connect-primary-action-container .button{flex:1 1}.end-connect-primary-archive-container{font-size:.9rem;margin-bottom:2rem;opacity:.7}.end-connect-primary-archive-link{color:var(--primary-action-color);cursor:pointer;text-decoration:underline}.end-connect-primary-archive-link:hover{color:var(--primary-action-color-highlight)}.end-connection-modal-content .modal-content{margin:0;padding:0}@media (max-width:750px){.rejoin{margin-right:0}.archive{max-width:8rem}.end-connect-primary-action-container{min-width:50%}}.connection header{align-items:center;background-color:var(--primary-background-color);display:flex;height:50px;justify-content:space-between;max-height:50px;padding:1rem .25rem 1rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:10001}.connection .MuiTab-root{color:var(--primary-font-color);text-transform:capitalize}.connection .users-in-connection{display:flex;gap:.25rem;margin-right:.5rem;max-width:200px;overflow:hidden;-webkit-user-select:none;user-select:none}.connection .actions{display:flex}.left{width:calc(70vw - 2rem)}.connection .left,.connection .right{align-items:center;display:flex;justify-content:space-between}.connection header .space-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}.connection header .actions .button{margin-right:.5rem;padding:0 .25rem!important}.connection header .actions .button:last-child{margin-right:0}.connection header .nav-avatar{font-size:1rem;height:1.75rem;margin-right:0;min-height:1.75rem;min-width:1.75rem;width:1.75rem}.addon-container .addon-header{background-color:var(--container-background-color);box-shadow:0 10px 15px var(--container-background-color);cursor:grab;display:flex;justify-content:space-between;padding:.5rem .75rem;position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:1}.addon-container .addon-content{flex:1 1;overflow:auto;padding:1rem}.addon-container .addon-header svg{height:1.1rem;width:1.1rem}.addon-container .addon-header h1.title{align-items:center;display:flex;font-size:1rem;margin:0}.addon-container .addon-header h1.title svg{cursor:grab;margin-right:.25rem;opacity:.6}.addon-header .button.icon{background-color:transparent;border:none;height:1.5rem;margin:-.25rem -.5rem -.5rem;opacity:.5;width:2rem}.addon-header .button.icon:hover{background-color:var(--tertiary-tint-color);opacity:1}.addon-header .button.icon.disabled:hover{background-color:transparent;cursor:default;opacity:.5}.addon-header .actions{opacity:0}.addon-container:hover .addon-header .actions{opacity:1}.addon-header .actions .button{margin-right:.25rem}.addon-header .actions .button:last-child{margin-right:-.5rem}a.call svg{height:1.25rem;margin-left:.25rem;width:1.25rem}.connection-status{border:1px solid var(--secondary-avatar-background-color);font-size:.75rem;min-width:-webkit-max-content;min-width:max-content;padding:.3rem .5rem}.connection-status,.connection-status-live{border-radius:5px;font-weight:700;text-transform:uppercase;-webkit-user-select:none;user-select:none}.connection-status-live{background-color:#d23e3e;font-size:.85rem;margin-left:1rem;margin-right:.25rem;padding:.2rem}.mobile-addons-tabs{display:none}.space-purpose{margin:0 1rem;position:relative}.space-purpose:hover{cursor:pointer}.space-purpose-dropdown{-webkit-line-clamp:1;-webkit-box-orient:vertical;border:1px solid transparent;border-radius:.75rem;cursor:pointer;display:-webkit-box;font-weight:500;margin-top:-.15rem;max-height:1.8rem;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;transition:all .2s ease;word-break:break-all}.space-purpose-dropdown:hover{background-color:var(--input-background-color);border:1px solid var(--secondary-tint-color)}.space-purpose:hover .space-purpose-dropdown{background-color:var(--primary-background-color);border:1px solid var(--secondary-tint-color);border-radius:15px;display:block;left:20px;max-width:200px;padding:.5rem;position:absolute;top:50%;top:25px;z-index:100}.connection-left-sub-header-container{align-items:center;display:flex;gap:.5rem}.connection-date{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem;max-height:1.8rem;opacity:.7;overflow:hidden}@media (max-width:600px){.space-purpose:hover .space-purpose-dropdown{top:75%}.connection .right,.connection-status{margin-left:0}}@media (min-width:850px){.addons{max-height:calc(100dvh - 50px);max-width:30vw;min-width:400px;overflow:auto;padding-right:1rem;position:absolute;right:0;width:100%}.addons .addon-wrapper{height:350px;position:relative}.addons .addon-container,.addons .addon-wrapper{border:1px solid transparent;border-radius:.75rem;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.addons .addon-container{background-color:var(--container-background-color);height:100%;left:0;overflow:hidden;position:absolute;top:0}.addons .addon-wrapper.pinned.fullscreen{z-index:100000}.addons .addon-wrapper.pinned{z-index:1000}.addons .addon-container.pinned,.addons .addon-wrapper.pinned{height:calc(100dvh - 50px - 1rem);left:1rem;position:fixed;top:50px;width:calc(70vw - 2rem)}.addons .addon-container.pinned{z-index:100001}.addon-container.pinned .addon-header{cursor:default}.addons .addon-container.fullscreen{border-radius:0;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:100002}.addon-container.fullscreen .addon-header{cursor:default}.addon-container:hover{border:1px solid var(--secondary-tint-color)}.addon-container.fullscreen,.addon-container.fullscreen:hover{border:1px solid var(--container-background-color)}}@media screen and (max-width:1332px){.addons .addon-container.pinned,.addons .addon-wrapper.pinned{width:calc(100vw - 400px - 2rem)}.addons .addon-container.fullscreen{width:100vw}.space-purpose-dropdown{max-width:500px}}@media (max-width:850px){.addons{padding:0;width:100%}.mobile-addons-tabs{border-bottom:1px solid var(--secondary-tint-color);display:block}.addon-wrapper{display:none}.addons .active-on-mobile .addon-container.pinned,.addons .active-on-mobile .addon-wrapper,.addons .active-on-mobile .addon-wrapper.pinned .addons .active-on-mobile .addon-container{background-color:var(--container-background-color);border:1px solid transparent;border-radius:0;display:block;display:flex;flex-direction:column;min-height:calc(100dvh - 9rem);overflow:hidden;position:static;width:100vw}.connection-date,.connection-status-live{display:none}.share-connect{display:none!important}.addon-container .addon-header .actions{display:none}.space-purpose-dropdown{display:none;max-width:150px}}.card-title{color:var(--primary-action-color);font-size:1.5rem;font-weight:700}.card-subtitle{margin-top:.25rem;opacity:.6}.card-header{display:flex;justify-content:space-between}.logo{align-items:center;background-color:#d23e3e;border-radius:6px;display:flex;font-size:1rem;font-weight:700;height:2rem;justify-content:center;margin-right:.5rem;width:2rem}.card-container{-webkit-user-select:none;user-select:none}.space-card-container-modal{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);display:flex;flex-direction:row;justify-content:space-between;margin:1.5rem 0;width:100%}.card-wrapper{max-width:400px;word-break:break-word}.space-card-container-modal select{margin:0;padding:.5rem}.inner-space-card-container-modal{display:flex;justify-content:space-around}.remove-checkbox{visibility:hidden}.space-program-access-label{align-items:center;color:var(--primary-font-color);display:flex;font-size:1rem}.inner-space-card-container-modal .card-title{color:var(--primary-font-color);font-size:1.25rem}.search-bar-container{align-items:center;display:flex;margin-bottom:1rem}.search-bar{margin-bottom:0;margin-top:0;padding:.75rem}.search-bar,.search-text{border:1px solid var(--secondary-tint-color);flex:2 1}.search-text{border-radius:5px;font-size:.9rem;height:100%;margin-left:.5rem;padding:3px}.no-space-search-content{font-size:24px;font-weight:700;margin:2rem;text-align:center}.select-all-checkbox{font-size:.7em}.permission-option-container{display:flex;width:100%}select{background-color:var(--input-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;color:var(--primary-font-color);font-size:1rem;font-weight:700;padding:.75rem}.permission-content-container,select{-webkit-user-select:none;user-select:none}.permission-content-container{margin-left:1rem}.permission-details{opacity:.6}.permission-details-title{font-weight:700}.permission-details-list{-webkit-padding-start:25px;margin:0;padding-inline-start:25px}.permission-option-container:hover{cursor:pointer}.permission-button{margin-top:0}.permission-subtitle{font-weight:700}.name-inputs{display:flex;justify-content:space-between}.first-name-input{margin-right:5px}.last-name-input{margin-left:5px}.additional-details-button{font-size:.85rem!important;margin:0 0 2rem;opacity:.5;padding:0!important}.additional-details-button.open{margin-bottom:.5rem}.permission-subtitle{margin-bottom:5px;margin-top:15px}.cancel-button{background-color:var(--input-background-color);border:none;cursor:pointer;font-size:1rem;font-weight:700;margin-right:.5rem;padding:.5rem 1.5rem}.buttons-container{display:flex}.right-align-buttons{justify-content:flex-end!important}.invite-share-icon:hover{cursor:pointer;opacity:.6}@media (max-width:750px){.buttons-container{width:100%}}.message-banner{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:10px;margin-top:10px;padding:.5rem;text-align:center}.react-multi-email{-webkit-tap-highlight-color:rgba(255,255,255,0);align-content:flex-start;align-items:center;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;color:rgba(0,0,0,.87);display:flex;flex:1 0 auto;flex-wrap:wrap;line-height:1.21428571em;margin:0;max-width:100%;outline:0;position:relative;text-align:left;transition:box-shadow .1s ease,border-color .1s ease}.react-multi-email>span[data-placeholder]{display:none;left:.5em;line-height:1.21428571em;padding:.4em;position:absolute;top:.4em}.react-multi-email.empty>span[data-placeholder]{color:var(--skeleton-tint-color);display:inline}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{border:0!important;color:var(--primary-font-color);display:inline-block!important;flex:1 1;line-height:1;outline:none!important;padding:.4em .1em!important;vertical-align:baseline!important;width:auto!important}.react-multi-email [data-tag]{align-items:center;background-color:#f3f3f3;background-image:none;border:0 solid transparent;border-radius:.28571429rem;color:rgba(0,0,0,.6);display:flex;font-size:.8rem;font-weight:600;justify-content:flex-start;line-height:1;margin:.14285714em;max-width:100%;padding:.4em .8em;text-transform:none;transition:background .1s ease;vertical-align:baseline}.react-multi-email [data-tag] [data-tag-item]{max-width:100%;overflow:hidden}.react-multi-email [data-tag]:first-child{margin-left:0}.react-multi-email [data-tag] [data-tag-handle]{cursor:pointer;margin-left:.833em}.MuiAutocomplete-popper{border-radius:.75rem!important;z-index:10000000!important}.MuiAutocomplete-popper,.MuiAutocomplete-popper .MuiAutocomplete-listbox{background-color:var(--container-background-color)!important}.MuiAutocomplete-popper .MuiAutocomplete-listbox .MuiAutocomplete-option{background-color:var(--container-background-color)!important;border-radius:.75rem!important;color:var(--primary-font-color)!important;margin:.25rem!important}.MuiAutocomplete-popper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused{background-color:var(--primary-background-color)!important}.tag-container .MuiInputBase-input{color:var(--primary-font-color)}.tag-container .MuiInputBase-input::-webkit-input-placeholder{color:var(--primary-font-color);opacity:.6}.tag-container .MuiInputBase-input::placeholder{color:var(--primary-font-color);opacity:.6}.tag-container .MuiAutocomplete-inputRoot,.tag-container .MuiChip-root,.tag-container .MuiInputLabel-root{color:var(--primary-font-color)}.tag-container .MuiChip-root{background-color:var(--container-background-color)!important}.tag-container .MuiChip-deleteIcon{color:var(--primary-font-color)!important}.tag-container .MuiChip-deleteIcon:hover{opacity:.6!important}.tag-container .MuiInput-root:after,.tag-container .MuiInput-root:before{display:none!important}.tag-container .MuiButtonBase-root{color:var(--primary-font-color)!important}.tag-container .MuiButtonBase-root:hover{opacity:.6!important}.tag-container .MuiAutocomplete-root{padding:10px}.settings-container,.tag-container .MuiAutocomplete-root{background-color:var(--primary-background-color);border-radius:.75rem}.settings-container{border:1px solid var(--secondary-tint-color);box-shadow:0 5px 12px var(--primary-background-color);min-width:200px;padding:0;position:absolute;right:0;top:.25rem;z-index:10}.status-button{align-items:center;border-radius:50px;cursor:pointer;display:flex;font-size:1rem;padding:.5rem 1.5rem;text-decoration:none;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.status-button:hover{opacity:.6}.dropdown.people-settings{right:0;top:-.5rem!important}.people-table-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;height:calc(100vh - 210px);overflow-x:auto;padding:.5rem 1rem 1rem;width:100%}.MuiCheckbox-root{color:var(--secondary-tint-color)!important}.MuiCheckbox-root.Mui-checked{color:var(--primary-action-color)!important}.last-settings-selected{padding-bottom:10rem}.person-input-container{margin:auto auto 1rem;width:100%}.person-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;color:var(--primary-font-color);display:flex;font-size:1rem;font-weight:700;height:2.25rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:2.25rem}.person-avatar:hover{cursor:pointer;opacity:.6}.person-pagination-wrapper{display:flex;justify-content:space-between}.page-navigation-container{margin-top:.5rem}.page-count-container{display:flex;margin:auto}.page-index-count-container{font-weight:700;margin-left:.5rem}.settings-icon-open{border-top-left-radius:5px;border-top-right-radius:5px}.settings-icon-close,.settings-icon-open{background-color:var(--avatar-background-color);margin:0;max-width:2.1rem;padding:.2rem .1rem .1rem .3rem;width:100%}.settings-icon-close{border-radius:5px}.settings-icon-close:hover,.settings-icon-open:hover{opacity:.6}.member-spaces{border-radius:.75rem;display:flex;margin:-.25rem -.35rem;min-width:100%;padding:.5rem .35rem;transition:background-color .12s ease-in-out;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings-wrapper{position:relative;z-index:10}.contact-details-cell{border-radius:.75rem;display:flex;margin:-.25rem -.35rem;padding:.35rem;transition:background-color .12s ease-in-out;-webkit-user-select:none;user-select:none}.contact-details-cell:hover{cursor:pointer}.contact-details-cell:hover,.member-spaces:hover{background-color:var(--secondary-tint-color)}.contact-details-cell .person-avatar{margin:0}.contact-details-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:.5rem}.contact-details-container .contact-email{font-size:.9rem;margin:.1rem 0 0;opacity:.7}.contact-details-container .contact-fullname{margin:0}table.people tr td:last-child,table.people tr th:last-child{width:1rem}table.people tr td:first-child,table.people tr th:first-child{min-width:18rem;padding:.5rem .5rem .5rem 0}table.people td{padding:.5rem}.status-inactive td,.status-inactive td svg{opacity:.4}.status-inactive td:last-child{opacity:1}@media (max-width:750px){table.people tr td:last-child,table.people tr th:last-child{padding:1rem 0;width:1.5rem}.button.secondary{padding:.5rem}table.people tr td:nth-child(2){width:1.5rem}table.people td{padding:.2rem}th,tr{border-bottom:1px solid var(--secondary-tint-color);text-align:left}tr{font-size:.98rem}.person-pagination-wrapper{flex-direction:column;width:100%}.page-navigation-container{align-items:center;display:flex;justify-content:center;margin:0 10px 10px 0;width:100%}.page-navigation-container button{flex:1 1;height:35px}.page-select{display:none}.people-table-container,.people-table-container>div{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}}.tag-dropdown{background-color:var(--primary-background-color);border-radius:15px;max-height:300px;overflow-y:auto;position:absolute;z-index:10000000}.tag-dropdown .MuiMenuItem-root{border-radius:15px!important;margin:.25rem!important}.tag-dropdown .MuiMenuItem-root .MuiListItemText-root .MuiTypography-root{font-size:14px!important}.tag-dropdown .MuiMenuItem-root:hover{background-color:var(--container-background-color)!important}.tag-filter-container{align-items:center;display:flex;gap:8px}@media (max-width:750px){.tag-dropdown{right:-27px}}.invite-people-modal{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.invite-people-modal .remove-button{margin-left:-.5rem;margin-right:-.5rem}.invite-people-modal .add-person-button{margin-left:-.25rem;padding:.25rem 0}.invite-people-modal .modal-footer{justify-content:space-between;margin-top:0}.invite-people-modal input{margin:0}.invite-link-section,.invite-people-section{display:flex;flex-direction:column;gap:8px}.link-input-container,.person-inputs{align-items:center;display:flex;gap:8px}.remove-button{background-color:var(--container-background-color)!important;color:var(--primary-font-color)!important;flex-shrink:0;opacity:.6}.remove-button:hover{cursor:pointer;opacity:1}.add-person-button{align-self:flex-start;background-color:var(--container-background-color)!important;color:var(--primary-action-color)!important}.add-person-button:hover{cursor:pointer;opacity:.6}.modal-footer{gap:8px;justify-content:flex-end;padding:16px}.invite-error-message{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.invite-error-input{border-color:#bd1930}.disabled-button{opacity:.6}.disabled-button:hover{opacity:.6!important}@media (max-width:750px){.invite-people-modal .modal-footer{flex-direction:column}}th,tr{text-align:left}.people-container{align-items:center;display:flex;flex-direction:column}.invite-banner{background-color:#ffc107;color:#232832;font-size:1rem;justify-content:space-between;padding:.75rem 1rem}.invite-banner,.invite-banner-title{align-items:center;display:flex;gap:.25rem}.invite-banner-action .button{color:#232832!important;font-weight:600}.invite-banner svg{font-size:1.2rem}.organization-profile-wrapper{background-color:var(--container-background-color);border:1px solid var(--secondary-tint-color);border-radius:15px;max-width:100%;overflow:hidden}.organization-profile-content{padding:1.5rem}.organization-profile-wrapper .MuiChip-root{border-color:var(--secondary-tint-color);color:var(--primary-font-color);margin-top:.7rem}.organization-profile-wrapper hr{border:.5px solid;margin:1.5rem 0;opacity:.15}.organization-profile-header{display:flex;justify-content:space-between;margin-bottom:1rem}.organization-profile-footer{bottom:0;margin-top:1rem;padding:.5rem 0 0}.organization-profile-name-field{font-size:1.5rem;font-weight:700}.organization-profile-username-field{font-size:1.1rem;margin-top:.25rem;opacity:.5}.organization-profile-field{align-items:center;display:flex;margin-top:1rem}.organization-profile-field a{color:var(--primary-font-color);text-decoration:none}.organization-profile-field-metadata{font-size:1rem;margin-left:.3rem;overflow:hidden;text-overflow:ellipsis}.organization-profile-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;color:var(--primary-font-color);display:flex;font-size:2.5rem;font-weight:700;height:7rem;justify-content:center;min-height:8rem;min-width:8rem;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:7rem}.organization-profile-field svg{font-size:1.3rem;opacity:.5}.status-container{display:flex}.statusText{margin:.1rem 0 0 .5rem}.add-data{border-radius:5px;display:block;margin:-.35rem;opacity:.3;padding:.35rem;transition:all .12s ease-in-out;-webkit-user-select:none;user-select:none}.add-data:hover{opacity:1}.program-prestige-display{margin-top:1rem}.program-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.program-item{align-items:center;background-color:var(--container-background-color);border-radius:.75rem;display:flex;justify-content:space-between;padding:10px;text-align:center}.program-prestige-wrapper{background-color:var(--primary-background-color)}.program-prestige-circle{align-items:center;border-radius:50%;color:var(--primary-font-color);display:flex;font-weight:700;justify-content:center;min-height:40px;min-width:40px;text-align:center}@media screen and (max-width:1100px){.program-grid{grid-template-columns:1fr}}.person-spaces-footer{background-color:var(--primary-background-color);bottom:0;display:flex;margin-top:2rem;padding:.5rem 0 1.5rem}.organization-profile-space-card-container{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);display:flex;flex-direction:column;margin-top:1.5rem;outline:0 solid var(--primary-action-color);padding:1rem;transition:outline .1s ease-in-out;width:100%}.organization-profile-space-card-container:hover{cursor:pointer;outline:3px solid var(--primary-action-color)}.person-notes-footer{align-items:center;background-color:var(--primary-background-color);display:flex;justify-content:space-between;margin:.5rem 0 1rem;padding:0 .5rem}.person-notes-container{background-color:var(--container-background-color);border-radius:15px;min-height:10rem;padding:.75rem}.person-notes-container p:first-child{margin-top:0}.person-notes-icon-container{cursor:pointer;margin-right:.5rem}.person-notes-icon-container:hover{opacity:.6}.achievement-list{display:flex;margin:2rem 0}.achievement{align-items:center;background-color:rgba(155,103,69,.25);border:1px solid #9b6745;border-radius:15px;display:flex;flex-direction:column;font-size:1.25rem;height:10rem;justify-content:center;margin-right:1rem;padding:1rem;width:10rem}.achievement-label{font-size:1rem;margin-top:.25rem}.organization-profile-subnav-wrapper{max-width:100%;min-height:8rem}.organization-profile-subnav-headers{border-bottom:1px solid var(--container-background-color);display:flex;margin:0 0 2rem;z-index:10}.organization-profile-subnav-header-item{cursor:pointer;font-size:1rem;font-weight:400;margin-bottom:-3px;opacity:.6;padding:0 .75rem}.organization-profile-subnav-header-selected{border-bottom:3px solid var(--primary-action-color);font-size:1rem;margin-bottom:-1px;padding:0 .75rem .75rem}@media (max-width:750px){.organization-profile-subnav-headers{background-color:var(--primary-background-color);padding:.75rem 0;position:-webkit-sticky;position:sticky;top:-1rem}}.person-wrapper{display:flex;justify-content:center}.person-profile-wrapper{margin:0 1rem 1rem;max-width:330px;width:100%}.person-subnav-wrapper{margin:1rem;max-width:525px;width:100%}@media (max-width:750px){.person-wrapper{display:block}.person-subnav-wrapper{margin:2rem 1rem 1rem;max-width:330px}}.program-container{align-items:center;background-color:var(--container-background-color);border:1px solid var(--secondary-tint-color);border-radius:.75rem;color:var(--primary-font-color);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.program-container .button{margin:auto;padding:.75rem;width:calc(100% - 2rem)}.publisher-details-container{align-items:center;display:flex;justify-content:center;margin:1rem 0;-webkit-user-select:none;user-select:none}.publisher-name{font-weight:700;opacity:.6}.publisher-logo{align-items:center;background-color:#00848b;border-radius:6px;color:#fff;display:flex;font-size:1rem;font-weight:700;height:1.75rem;justify-content:center;margin-right:.5rem;width:1.75rem}.program-name{font-size:2.25rem;font-weight:700}.program-description{font-size:1.1rem;line-height:1.5;margin-bottom:3rem;margin-top:.5rem}.additional-paid-resources{align-items:center;display:flex;justify-content:center;margin-top:1rem;opacity:.4;-webkit-user-select:none;user-select:none}.additional-paid-resources svg{height:1rem;margin-right:.25rem;width:1rem}.program-media-container{background-color:#222834;border-radius:.75rem;display:none;flex:1 1;margin-right:2rem;min-width:20rem;object-fit:cover;overflow:hidden}.program-media-container video{height:100%;object-fit:cover;object-position:center;width:100%}.program-container-wrapper{display:flex;margin:auto;max-width:700px;padding:2rem}.publisher-verified{display:inline-flex}.publisher-verified svg{height:1.25rem;margin-left:.25rem;opacity:.6;width:1.25rem}.navigation{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--subnav-background-color);color:var(--primary-font-color);display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;padding:.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.navigation .nav-avatar{margin:-1rem 0}.navigation .login{color:var(--primary-font-color);font-size:1rem;text-decoration:none}.connectbetter-logo,.navigation .login{-webkit-user-select:none;user-select:none}.connectbetter-logo{align-items:center;display:flex}.connectbetter-logo .logo-mark{background-image:url(/static/media/logo.cd8c1a318c3c3c91667f.svg);background-size:100%;height:2.25rem;margin-right:.25rem;width:2.25rem}.tag{background-color:var(--container-background-color);border-radius:5px;font-size:14px;margin-left:.75rem;padding:.25rem}.program-highlight-container{border:2px solid var(--container-background-color);border-radius:.75rem;color:var(--primary-font-color);display:flex;flex-direction:column;margin:1rem auto auto;max-width:400px;padding:.75rem;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.program-highlight-container .headline{font-size:.9rem;opacity:.5}.program-highlight-container .program-details-container{align-items:center;display:flex;margin-top:.25rem}.program-highlight-container .program-name{font-size:1.1rem;font-weight:700}.radio-menu-item-container{margin-top:1rem}.radio-menu-item{align-items:center;border:2px solid var(--secondary-tint-color);border-radius:.75rem;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;margin-bottom:.75rem;padding:.15rem;-webkit-user-select:none;user-select:none}.radio-menu-item.disabled{opacity:.5}.radio-menu-item .MuiRadio-root{color:var(--primary-font-color)}.radio-menu-item.selected{border-color:var(--primary-action-color)}.radio-menu-item.selected .MuiRadio-root{color:var(--primary-action-color)}.program-already-added{align-items:center;display:flex;font-size:.9rem;margin-right:.75rem;opacity:.5}.program-already-added svg{font-size:1rem}.login-container .title{font-size:1.5rem;font-weight:700;justify-content:center}.login-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.login-info-wrapper{background-color:var(--tertiary-tint-color);border-radius:.75rem;font-size:.8rem;margin-top:25px;padding:15px}.login-with-password-link{color:var(--primary-action-color);cursor:pointer;text-decoration:underline}.login-with-password-link:hover{color:var(--primary-action-color-highlight)}.login-container{background-color:var(--container-background-color);border-radius:.75rem;color:var(--primary-font-color);display:flex;flex-direction:column;margin:1rem auto;max-width:400px;padding:2rem;text-align:center;width:100%}.login-container a{text-decoration:none}.login-container-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 60px);padding:1rem}.login-container .button{margin-top:1rem}.subtitle{color:var(--primary-font-color);font-size:1rem;margin-bottom:1rem;margin-top:0;opacity:.5;text-align:center}.forgot-password-wrapper{margin-top:1.5rem}.forgot-password-container{text-align:left;width:50%}.forgot-password-container:hover{color:#2196f3;cursor:pointer}.cancel-and-return{color:var(--primary-font-color);font-size:1rem;margin:auto;opacity:.5;text-align:center}.cancel-and-return:hover{cursor:pointer;opacity:.3}.login-action-container{display:flex;justify-content:space-between}.login-wrapper{margin:0 auto;max-width:400px}.nav-label{font-size:.8rem;font-weight:700;margin-bottom:.5rem;margin-left:.75rem;margin-top:1rem;opacity:.5;text-transform:uppercase;-webkit-user-select:none;user-select:none}.external{display:flex;justify-content:space-between}.external svg{color:var(--primary-font-color);height:1.25rem!important;margin-right:0!important;width:1.25rem!important}.admin-settings .nav-menu-items a{font-size:1rem;margin-bottom:.15rem}@media screen and (max-width:750px){.admin-settings .nav-menu-items{flex-direction:row;overflow-x:auto;scrollbar-width:none;text-align:center}.admin-settings .nav-menu-items::-webkit-scrollbar{display:none}.admin-settings .nav-menu-items a{border-bottom:3px solid transparent;border-radius:0;flex-direction:row;font-size:.95rem;margin-bottom:0!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;opacity:.5;padding:.5rem 1rem;transition:opacity .12s ease-in-out}.admin-settings .nav-menu-items a.active{background-color:transparent;border-bottom:3px solid var(--primary-action-color);opacity:1}.admin-settings .nav-menu-items a svg{margin-right:0}}.app-settings .nav-back{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font-size:1.15rem;font-weight:700;margin-bottom:1rem;margin-top:.3rem;padding:.5rem .75rem .5rem .5rem;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.app-settings .dropdown{top:7.5rem}.app-settings .nav-title{margin-bottom:2rem}.app-settings .nav-back svg{margin-right:.5rem;width:1rem}.app-settings .nav-back:hover{background-color:var(--primary-tint-color)}@media (max-width:750px){.app-settings .nav-back{display:flex;margin-bottom:0}.app-settings .nav-label{display:none}.app-content.app-settings-content{padding-top:5rem}.app-content .org-nav-settings{margin-top:0}}.edit-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930}.edit-error,.save-message{font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.save-message{background:#acdf87;border:1px solid #4c9a2a;border-radius:5px;color:#4c9a2a}.profile-settings-avatar{align-items:center;background-color:var(--avatar-background-color);border-radius:50%;display:flex;font-size:3rem;font-weight:700;height:10rem;justify-content:center;margin:1rem .5rem 1.5rem 0;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:10rem}.profile-settings-avatar.with-image{background-color:transparent;border:1px solid var(--secondary-tint-color)}.datePicker{text-align:left;z-index:10}input:disabled{background-color:var(--primary-tint-color)}.footer-button{margin-top:3.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-settings-wrapper{display:flex;flex-direction:column;margin:auto;max-width:700px}.profile-settings-header{font-size:1rem;font-weight:700;margin-bottom:.5rem;padding-left:.75rem;text-align:left;width:100%}.profile-settings-nav{align-items:center;display:flex;flex-direction:column;font-size:1.35rem;height:100%;width:250px;z-index:10}.profile-settings-nav-item{background-color:transparent;opacity:.35}.profile-settings-nav-item,.profile-settings-nav-item-selected{align-items:center;border-radius:.75rem;color:var(--primary-font-color);display:block;display:flex;font-size:1.25rem;font-weight:700;margin-bottom:.5rem;padding:.5rem .75rem;text-align:left;transition:background-color .12s ease-in-out,opacity .12s ease-in-out;width:100%}.profile-settings-nav-item-selected{background-color:var(--primary-tint-color);opacity:1}.profile-settings-nav-item:hover{cursor:pointer;opacity:1}.profile-setting-container{background-color:var(--container-background-color);border:1px solid var(--container-background-color);border-radius:15px;margin:auto auto 1rem;width:100%}@media (max-width:750px){.profile-settings-nav{background-color:var(--primary-background-color);border-bottom:1px solid var(--primary-tint-color);border-top:1px solid var(--primary-tint-color);flex-direction:row;height:auto;margin:0 -1rem;padding:.25rem 1rem 0;position:fixed;top:4rem;width:100%}.profile-settings-header{display:none}.profile-settings-nav-item,.profile-settings-nav-item-selected{flex-direction:column;font-size:.85rem;padding:.25rem;text-align:center;transition:opacity .12s ease-in-out}.profile-settings-nav-item-selected{background-color:transparent}.date-picker,.phone-field{width:100%}}.profile-card-wrapper{margin:0 auto;max-width:700px}.profile-card{align-items:flex-start;background-color:var(--container-background-color);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;position:relative}.profile-card .profile-avatar{border-radius:50%;font-size:2rem;height:120px;overflow:hidden;width:120px}.profile-card .profile-info h2{margin:0}.profile-card .profile-info p{margin:.5rem 0 0}.profile-card .profile-actions{display:flex;gap:.5rem;position:absolute;right:1.5rem;top:1.5rem}.avatar-uploader-container{margin-top:1rem}.avatar-uploader-container .button-space{display:flex}.avatar-uploader-container .button-space .button{margin-right:1rem}.avatar-uploader{border:1px solid var(--secondary-tint-color);border-radius:25px;height:10rem;margin:1rem 0 1.5rem;overflow:hidden;width:10rem}.avatar-uploader.as-user{border-radius:50%}.person-modal-close-button{align-self:top;cursor:pointer;display:flex}.person-settings-modal-sub-content{overflow-y:auto}.modal-username{font-weight:700}.tableLink{color:var(--primary-action-color);cursor:pointer;display:block;text-decoration:none}.weekly-achievements-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;height:50vh;margin-bottom:1rem;margin-top:2rem;overflow:auto;padding:0 1rem 1rem;width:100%}.weekly-achievements-container td{padding:1rem 0}.weekly-achievements-container h4{font-weight:400;margin-top:0;opacity:.75}.report-connection-attendance-container{display:flex;margin:0}.report-connection-attendance{font-weight:700;margin-left:.5rem}.attendance-table-link{align-items:center;color:var(--primary-action-color);display:flex;margin:0 .5rem 0 0;text-decoration:none}.attendance-table-link:hover{cursor:pointer}.detail-table-link{margin-right:2rem}.attendance-table-link .MuiSvgIcon-root{margin-right:.25rem}.connect-startTime-display-container{margin:0}.connect-attendance-display-container{align-items:center;display:flex;justify-content:space-between;width:100%}.weekly-health-container tr td{height:49px;padding:.25rem 0}.weekly-health-container tr th{padding:.75rem 0}.connects-table-container.with-attendance:hover{cursor:pointer}.connectionTrue{background-color:#33b75e}.connectionFalse,.connectionTrue{border-radius:5px;color:#000;font-weight:700;margin-left:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.25rem;text-align:center}.connectionFalse{background-color:#f0bc3a}.weekly-health-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;height:50vh;margin-bottom:1rem;overflow:auto;padding:0 1rem;width:100%}.weekly-health-container h2{margin-bottom:.5rem}.weekly-health-container h4{font-weight:400;margin-top:0;opacity:.75}.metrics-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:2rem}.metric-container{border:1px solid var(--secondary-tint-color);border-radius:.75rem;padding:1rem}.metric-container .metric-data{font-size:2rem}.metric-container .metric-label{font-size:1rem;opacity:.5}tr td{padding:.5rem 0}.download-buttons{align-items:center;display:flex;gap:.5rem}.download-buttons a{text-decoration:none}.weekly-report-meta{align-items:flex-start;display:flex;justify-content:space-between;margin-top:1.25rem}table.people tr td:last-child,table.people tr th:last-child{padding:.5rem 0;width:auto}.connects-table-container .MuiAccordion-root{background-color:var(--primary-background-color)!important;border-radius:15px!important;max-width:100%!important}.connects-table-container .MuiPaper-root{margin:0!important}.connects-table-container .MuiAccordionSummary-root .MuiTypography-root{width:100%}@media (max-width:950px){.attendance-table-link{margin-left:1rem}.weekly-report-meta{flex-direction:column;margin-bottom:1.5rem}.csv-download{display:none!important}}table{border-collapse:collapse;margin-bottom:1rem;width:100%}th,tr{border-bottom:1px solid var(--secondary-tint-color)}tr:last-child{border:none}td{padding:1rem 0}td div{margin:0 auto}.weekly-report-container{align-items:center;display:flex;flex-direction:column}.billing-container-wrapper{margin:auto;max-width:700px}.billing-container{display:flex}.account-credit-container,.invoice-container,.subscription-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;margin-bottom:1rem;max-width:700px;overflow-x:auto;padding:1.5rem;width:100%}.subscription-container{margin-right:1rem}.account-credit-container.loading,.subscription-container.loading{padding-top:1rem}.account-credit-container,.subscription-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:calc(350px - .5rem)}.account-credit-container .button,.subscription-container .button{margin-top:1.5rem}.billing-amount{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;margin-top:0}.billing-details-item{margin-right:1rem}.billing-details-item-title{margin-bottom:.25rem;opacity:.6}.billing-details-item-value{align-items:center;display:flex;font-size:1.15rem;font-weight:700}.billing-details-item-value svg{margin-right:.25rem}.subscription-container .billing-details-container{display:flex}.billing-next-attempt-at{display:flex;opacity:.6}.billing-next-attempt-at svg{margin-right:.25rem}.subscription-container hr{border:none;border-bottom:1px solid var(--secondary-tint-color);margin:1.25rem 0;width:100%}.MuiSkeleton-root{background-color:var(--skeleton-tint-color)!important}.stripe-partnership{align-items:center;display:flex;font-size:.9rem;justify-content:center;margin-top:1rem;opacity:.4;-webkit-user-select:none;user-select:none}.stripe-partnership svg{font-size:1rem;margin-right:.15rem}.billing-container-wrapper .MuiAlert-root{border-radius:15px;margin-bottom:1rem}@media (max-width:1000px){.account-credit-container,.subscription-container{max-width:100%}.billing-container{flex-direction:column}}.apply-promo-credit-modal{max-width:500px;width:100%}.footer{margin-top:.5rem}.promotion-apply-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.review-exercise-list-item{background-color:var(--container-background-color);border:2px solid var(--secondary-tint-color);border-radius:.75rem;box-sizing:border-box;display:flex;font-size:1rem;margin:.5rem 0;padding:.75rem}.playlist-card,.program-card{background-color:var(--container-background-color);border-radius:15px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.playlist-card .program-name,.program-card .program-name{font-size:1.15rem}.playlist-card .publisher-name,.program-card .publisher-name{font-weight:400;margin-top:.15rem}.playlist-card .program-logo,.program-card .program-logo{align-items:center;background-color:var(--skeleton-tint-color);border-radius:.75rem;display:flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;margin-right:.75rem;width:2.5rem}.program-subscribed{align-items:center;display:flex;margin:.25rem 0 0 .25rem}.program-subscribed svg{margin-right:.25rem}.organization-role-daily-checkin-item{align-items:center;display:flex;justify-content:space-between}.name{font-size:1rem;font-weight:700}.email{opacity:.5}.content-display{margin-top:1rem}.daily-checkin-user-item{align-items:center;display:flex;margin-bottom:1rem}.actions-toggle-label{color:var(--primary-font-color);font-size:1.15rem;font-weight:400}.action-toggle-container{padding:0}.daily-checkin-settings-container{align-items:center;display:flex;justify-content:center}.daily-checkin-person-icon{height:1.75rem;margin-right:1rem}.daily-checkin-day-select-container{align-items:center;background-color:var(--primary-background-color);border-radius:.75rem;display:flex;flex-direction:row;font-size:15px;justify-content:space-evenly;min-height:3rem;text-align:center}.day-selected:hover,.day-unselected:hover{cursor:pointer;opacity:.6}.day-unselected{color:var(--secondary-tint-color)}@media (max-width:900px){.daily-checkin-day-select-container{flex-direction:column;font-size:24px;padding:1rem}.day-selected,.day-unselected{padding:1rem}}.program-modal{margin:1rem 0}.marketplace-container{display:grid;margin:0 auto;max-width:850px}.marketplace{display:block;padding:0 1rem 1rem}.programs-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2rem}.public-program-card-container{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);display:flex;flex-basis:100%;flex-direction:column;height:22rem;justify-content:space-between;margin:0 .25rem .5rem;max-width:400px;padding:1rem;width:100%}.public-program-button{height:2rem;margin:auto auto .5rem;width:4rem}.public-remove-program-button{height:2rem;margin:auto auto .5rem;width:6rem}.public-program-name{align-items:center;display:flex;font-weight:700}.disabled-button:hover{cursor:default;opacity:100%!important}.public-program-version{font-weight:600;margin:.5rem 0 1rem}.public-program-description{flex-grow:1;margin-bottom:1rem;overflow:auto}.program-search{align-items:center;display:flex;justify-content:center;margin:auto}.program-input{margin-left:.5rem;margin-right:.5rem}.public-program-publisher-name{font-weight:400;margin-top:.15rem}@media (max-width:750px){.public-program-card-container{max-width:100%}.programs-container{display:block}.program-input{margin-right:0}}.activate-organization-modal .MuiAlert-root{border-radius:.75rem;margin-top:1.5rem}.activate-organization-menu .nav-title{margin:0;padding:0}.payment-container{margin-top:1rem}.element-container{background-color:var(--input-background-color);border:none;border:1px solid var(--secondary-tint-color);border-radius:.75rem;color:var(--primary-font-color);font-size:1rem;margin:.5rem 0;padding:.75rem;width:100%}.logo{background-color:var(--secondary-tint-color)!important}.goal-content-container{margin-top:1rem}.goal-error{background:#de8d98;border:1px solid #bd1930;border-radius:5px;color:#bd1930;font-size:.9rem;font-weight:700;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;text-align:center}.delete-title{margin-bottom:1rem;word-break:break-all}.dropdown{position:absolute;top:4.5rem;z-index:1}.dropdown .MuiSvgIcon-root{color:var(--primary-action-color)}.dropdown hr{border-color:var(--primary-tint-color);margin:.7rem 0}.dropdown .MuiMenuItem-root{border-radius:8px;margin:0 .5rem;padding:0 .5rem}.dropdown .MuiMenuItem-root:hover{background-color:var(--primary-tint-color)}.dropdown.goal-settings{right:1rem;top:-.5rem}.dropdown .MuiMenuItem-root .danger{color:#d23e3d}.settings-items-wrapper{position:relative}.goals-container{margin:auto;max-width:700px}.goal-container{align-items:center;background-color:var(--container-background-color);border-radius:.75rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.goal-container .title{align-items:center;display:flex;font-size:1.25rem;margin-bottom:0;word-break:break-word}.goal-container .title svg{margin-right:.5rem}.goal-button{height:2rem;padding-right:0}.goal-button:hover{opacity:.6}.goal-button-container{align-items:center;display:flex}@media (max-width:750px){.goals-container{margin-top:0}}.exercise-list-container{align-items:center;display:flex;flex-direction:column}.weekly-history-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;margin-bottom:1rem;padding:0 1rem;width:100%}.weekly-history-item{margin-bottom:1rem}.weekly-history-item a{border-bottom:1px solid var(--secondary-tint-color);color:var(--primary-action-color);cursor:pointer;display:block;font-weight:700;padding:1rem 0;text-decoration:none}.weekly-history-item a:last-child{border-bottom:none}.reports-page-container{align-items:center;display:flex;flex-direction:column}.daily-history-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;margin-bottom:1rem;padding:0 1rem;width:100%}.daily-history-item{margin-bottom:1rem}.daily-history-item a{border-bottom:1px solid var(--secondary-tint-color);color:var(--primary-action-color);cursor:pointer;display:block;font-weight:700;padding:1rem 0;text-decoration:none}.daily-history-item a:last-child{border-bottom:none}.app{align-items:center;display:flex;flex-wrap:wrap;height:100dvh;overflow:hidden;width:100vw}.app-content{flex:1 1;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:0 1rem 6rem;width:100%}input{background-color:var(--input-background-color);border:none;border:1px solid var(--secondary-tint-color);border-radius:.75rem;color:var(--primary-font-color);font-size:1rem;margin:.5rem 0;padding:.75rem;width:100%}input:focus{border:1px solid var(--primary-action-color);outline:1px solid var(--primary-action-color)}textarea{background-color:var(--input-background-color);border:1px solid var(--secondary-tint-color);color:var(--primary-font-color);height:10rem;margin:.5rem 0;padding:.75rem;resize:vertical;width:100%}.button,textarea{border-radius:.75rem;font-size:1rem}.button{align-items:center;background-color:var(--primary-action-color);border:1px solid var(--primary-action-color);color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:.5rem 1.5rem;text-decoration:none;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.button.danger{background-color:#d23e3d;border-color:#d23e3d}.button.ghost{background-color:transparent;border-color:transparent;color:var(--primary-font-color)}.button.secondary{background-color:var(--secondary-tint-color);border-color:var(--secondary-tint-color);color:var(--primary-font-color)}.button.sm{font-size:.9rem;padding:.25rem .5rem}.button.transparent{background-color:transparent;border-color:transparent;color:var(--primary-font-color)}.button.transparent.danger{color:#d23e3d}.button.icon{padding:0!important;width:2.5rem}.button:hover{opacity:.6}.button .material-icons{margin-left:.5rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.manage-space-modal .modal{height:500px}@media (max-width:750px){.manage-space-modal .modal{height:100%}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.75);display:flex;justify-content:center;overflow:auto;z-index:1000000}.modal-close,.modal-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.modal-close{border:none;display:block}.modal{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);margin:1rem;max-height:90vh;overflow:auto;position:relative;width:100%}.modal-large-size{max-width:700px}.modal-normal-size{max-width:500px}.modal.without-overflow{overflow:visible}.modal-content{padding:0 1.5rem}.modal-slide-out{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:400px;position:fixed;right:0;width:100%}.modal-slide-out .modal-content{padding:0}.modal-header{background-color:var(--container-background-color);display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;padding:1.5rem 1.5rem .5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.modal-title{margin-right:2rem;text-align:left;width:100%}.modal-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--container-background-color);bottom:-1px;display:flex;justify-content:space-between;margin-left:-1.5rem;margin-top:2rem;padding:.5rem 1.5rem 1.5rem;position:-webkit-sticky;position:sticky;width:calc(100% + 3rem)}.modal-footer .button:only-child{margin-left:auto}.modal-close-button{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;right:1.5rem;top:1.5rem}.modal-close-button:focus{outline:none}.error-message-outer{align-items:center;background-color:var(--primary-font-color);bottom:5%;color:var(--primary-background-color);display:flex;justify-content:space-between;min-height:70px;padding:15px;position:fixed;right:5%;width:450px;z-index:2000}.error-button{border:none;margin:5px;padding:.5rem}.error-close-button{margin:0 5px}@media (max-width:750px){.app{flex-flow:column-reverse;height:auto;overflow:visible;overflow:initial}.home-page .app-content{padding-top:2.4rem}.app-content{height:auto;overflow:visible;overflow:initial;padding-top:0}.modal{border-radius:0;height:100dvh;margin:0;max-height:100dvh;max-height:-webkit-fill-available;max-width:100%;position:fixed;top:0;width:100%}.modal-header{padding:1rem;width:100%}.modal-close-button{right:1rem;top:1rem}.modal-content{padding:0 1rem 5rem}.modal-footer{bottom:0;left:1.5rem;padding:1rem;position:fixed;width:100%}.modal-footer .button{width:100%}.modal-footer .button:last-child{margin-left:1rem}.modal-footer .button:only-child{margin-left:0}.crisp-client #crisp-chatbox a{bottom:5rem!important}}.register-container .title{font-size:1.5rem;font-weight:700;justify-content:center}.register-container{background-color:var(--container-background-color);border-radius:.75rem;color:var(--primary-font-color);display:flex;flex-direction:column;margin:1rem auto;max-width:400px;padding:2rem;text-align:center;width:100%}.register-container-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - 60px);padding:1rem}.register-container-text{color:var(--primary-font-color);font-size:1rem;margin-bottom:1rem;margin-top:0;text-align:center}.register-container .button{margin-top:1rem}.title{font-size:1.5rem;margin-bottom:.5rem}@media (max-width:750px){.login-container{padding:1.5rem}}.organization-settings-avatar{align-items:center;background-color:#3059a3;border-radius:25px;color:#fff;display:flex;font-size:3rem;font-weight:700;height:10rem;justify-content:center;margin:1rem .5rem 1.5rem 0;overflow:hidden;text-align:center;-webkit-user-select:none;user-select:none;width:10rem}.organization-settings-avatar.with-image{background-color:transparent;border:1px solid var(--secondary-tint-color)}.space-toggle-container{margin-bottom:1rem}.admin-spaces-wrapper{margin:auto;padding-top:1rem}.disabled{opacity:.6;pointer-events:none}.organization-settings-container{margin:auto;max-width:700px}.organization-settings-container .profile-fields-container{padding:1.5rem}.organization-settings-container .daily-checkin-form-container .profile-setting-container,.organization-settings-container .space-select-container{padding:1rem}.organization-settings-container .subnav-header:first-child{margin-top:-2rem}.integrations-hero-wrapper{border:1px solid var(--tertiary-tint-color);border-radius:15px;padding-bottom:7rem}.integrations-hero-wrapper .empty-hero{margin-top:7rem}@media screen and (max-width:750px){.organization-settings-container .subnav-header:first-child{margin-top:0}.organization-settings-container .subnav-header,.organization-settings-container .subnav-header:first-child{min-height:auto}.organization-settings-container .subnav-header .title-container h1{font-size:1rem}.integrations-hero-wrapper,.organization-settings-container .org-nav-settings{margin-top:1rem}}.spaces-toggle-label{color:var(--primary-font-color);font-size:1.15rem;font-weight:400}.space-toggle-container{padding:0}.spaces-wrapper{margin:auto;max-width:700px;padding-top:1rem}.card-content-container{display:flex;justify-content:space-between}.organization-space-settings-container{align-items:center;display:flex}.edit-connection-toggle{margin-bottom:1rem;padding:0}.admin-space-card{background-color:var(--container-background-color);border-radius:15px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;outline:0 solid var(--primary-action-color);padding:1rem;transition:outline .1s ease-in-out}.admin-space-card:hover{outline:3px solid var(--primary-action-color)}.admin-space-card .space-name{font-size:1.15rem;font-weight:700}.admin-space-card .space-data{font-weight:400;margin-top:.15rem}.admin-space-card .space-logo{align-items:center;background-color:var(--skeleton-tint-color);border-radius:.75rem;display:flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;margin-right:.75rem;width:2.5rem}.spaces-table-container{background-color:var(--container-background-color);border-radius:15px;display:flex;flex-direction:column;height:calc(100vh - 245px);overflow:auto;padding:.5rem 1rem 1rem;width:100%}table.spaces-table tr td:last-child,table.spaces-table tr th:last-child{padding-right:0;width:1rem}table.spaces-table tr td:first-child,table.spaces-table tr th:first-child{min-width:18rem;padding:.5rem .5rem .5rem 0}table.spaces-table td{padding:.81rem .5rem .81rem 0}.status-archived td,.status-archived td svg{opacity:.4}.status-archived td:last-child{opacity:1}.display-none{display:none}.space-details-cell{border-radius:.75rem;display:flex;margin:-.25rem -.35rem;padding:.35rem;transition:background-color .12s ease-in-out;-webkit-user-select:none;user-select:none}@media (max-width:750px){table.spaces-table tr td:last-child,table.spaces-table tr th:last-child{padding:1rem 0;width:1.5rem}.button.secondary{padding:.5rem}table.spaces-table tr td:nth-child(2){width:1.5rem}table.spaces-table td{padding:.2rem}th,tr{border-bottom:1px solid var(--secondary-tint-color);text-align:left}tr{font-size:.98rem}.person-pagination-wrapper{flex-direction:column;width:100%}.page-navigation-container{align-items:center;display:flex;justify-content:center;margin:0 10px 10px 0;width:100%}.page-navigation-container button{flex:1 1;height:35px}.page-select{display:none}}@media screen and (max-width:750px){.spaces-table-container{overflow-x:auto}}.people-gallery-container{margin:auto;max-width:700px;width:100%}.people-gallery-container input{margin-top:0}.people-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(200px,1fr));margin-top:.5rem}.person-card-avatar{flex:1 1}.person-card-avatar .avatar{align-items:center;color:#ffffffce;display:flex;font-size:3.5rem;font-weight:700;height:100%;justify-content:center}.person-card{background-color:var(--container-background-color);border-radius:15px;color:var(--primary-font-color);cursor:pointer;display:flex;flex-direction:column;margin:-2px;min-height:14rem;outline:0 solid var(--primary-action-color);overflow:hidden;transition:outline .1s ease-in-out;-webkit-user-select:none;user-select:none}.person-card,.person-card:hover{border:2px solid var(--primary-background-color)}.person-card:hover{outline:3px solid var(--primary-action-color)}.person-card-details{padding:1rem}.person-card-details-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.1rem;overflow:hidden}@media (max-width:950px){.people-cards{grid-template-columns:repeat(2,minmax(200px,1fr))}.person-card-avatar .avatar{font-size:3rem}.person-card-details-title{font-size:1rem}}@media (max-width:450px){.people-cards{grid-template-columns:repeat(2,minmax(125px,1fr))}.person-card{min-height:10rem}.person-card-avatar .avatar{font-size:2.5rem}.person-card-details-title{font-size:.9rem}.person-card-details{padding:.75rem}}.community-join-button{font-size:1rem;padding:1rem}.invite-container{border:1px solid var(--primary-tint-color);border-radius:1rem;justify-content:space-between;margin:0 auto;max-width:400px;min-height:250px;padding:2rem;text-align:center}.invite-container,.response-container{background-color:var(--container-background-color);display:flex;flex-direction:column;width:100%}.response-container{border-radius:15px;margin-bottom:1rem;padding:0 1rem}.daily-insight-header{padding:.5rem;text-align:center}.participation-title{font-size:24px;font-weight:700}.percentage-container{font-size:32px;font-weight:700}.response-container .MuiAccordion-root{background-color:var(--primary-background-color)!important;margin-bottom:1rem!important;width:100%!important}.description{font-weight:700}.response{font-style:italic}.reports-overview-header{display:flex;margin:auto;width:100%}.health-display-container{margin-left:.5rem}.participation-display-container{margin-right:.5rem}.response-container-item .MuiAccordion-root{margin-top:0!important}*{box-sizing:border-box;font-family:Inter,sans-serif!important;font-optical-sizing:auto}@media (prefers-color-scheme:dark){:root{--container-background-color:#222834;--input-background-color:#14171e;--primary-action-color:#4d9ee8;--primary-background-color:#12161e;--primary-font-color:#fff;--secondary-font-color:#232832;--tertiary-font-color:#9ca3af;--primary-tint-color:#222834;--secondary-tint-color:hsla(0,0%,100%,.15);--tertiary-tint-color:hsla(0,0%,100%,.07);--skeleton-tint-color:hsla(0,0%,100%,.15);--subnav-background-color:rgba(18,22,30,.5);--avatar-background-color:#ffae10;--secondary-avatar-background-color:#434852;--secondary-nav-avatar-background-color:#353940;--primary-action-color-highlight:#6b83fc}}@media (prefers-color-scheme:light){:root{--container-background-color:#fff;--input-background-color:#f1f0f0;--primary-action-color:#4d9ee8;--primary-background-color:#f1f0f0;--primary-font-color:#232832;--secondary-font-color:#fff;--tertiary-font-color:#9ca3af;--primary-tint-color:rgba(57,62,71,.1);--secondary-tint-color:hsla(0,0%,76%,.5);--skeleton-tint-color:rgba(0,0,0,.15);--subnav-background-color:hsla(0,7%,95%,.8);--avatar-background-color:#ffae10;--secondary-avatar-background-color:#e0e0e0;--secondary-nav-avatar-background-color:#dad9d9;--primary-action-color-highlight:#6b83fc;--tertiary-tint-color:rgb(0 0 0/7%)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--primary-background-color);color:var(--primary-font-color);margin:0}body.app-overflow-hidden{overflow:hidden}@media (max-width:750px){body.app-overflow-hidden{overflow:visible;overflow:initial}.hide-on-mobile{display:none!important}}hr{border:.5px solid var(--secondary-tint-color)}
/*# sourceMappingURL=main.bd761918.css.map*/