.profile-picture-avatar-tab .avatars-grid{flex-wrap:wrap;justify-content:flex-start;gap:24px;min-height:188px;padding:0 10px;display:flex}.profile-picture-avatar-tab .avatar-circle{cursor:pointer;border:0;border-radius:9999px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.profile-picture-avatar-tab .avatar-circle:before{content:"";border-radius:inherit;background:var(--active-stroke-color);pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-size:100% 100%;padding:0;transition:padding .2s linear;position:absolute;inset:0;box-shadow:0 0 18.462px #c1fcff4f;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-picture-avatar-tab .avatar-circle:hover:before{padding:1.6px}.profile-picture-avatar-tab .avatar-circle.selected:before{padding:3.6px}.profile-picture-avatar-tab .not-found-message{text-align:center;letter-spacing:0;width:100%;color:var(--text-primary-600);padding:16px 8px;font-size:14px;font-weight:400;line-height:20px}
.cds-dropzone-container{flex-direction:column;width:100%;max-height:100%;padding:0;display:flex;overflow-y:scroll}.cds-dropzone-container.is-compact{max-height:none;overflow:hidden}.cds-dropzone-container .dropzone-notice{margin-top:-30px;margin-bottom:30px}.cds-dropzone-container .cds-dropzone{cursor:pointer;background:var(--background-primary-200);border-radius:6px;width:100%;min-height:330px;padding:0;transition:all .2s ease-in-out;display:inline-block;position:relative}.cds-dropzone-container .cds-dropzone.is-compact{min-height:188px}.cds-dropzone-container .cds-dropzone.is-compact .dz-drop-button{gap:16px}.cds-dropzone-container .cds-dropzone.is-compact .dz-items{max-height:none;margin:0;padding:0;overflow:hidden}.cds-dropzone-container .cds-dropzone.is-compact .dz-add-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000047;top:10px;right:10px}.cds-dropzone-container .cds-dropzone.is-compact .dz-compact-preview{border-radius:6px;width:100%;height:188px;position:relative;overflow:hidden}.cds-dropzone-container .cds-dropzone.is-compact .dz-compact-image{position:absolute;inset:0}.cds-dropzone-container .cds-dropzone.is-compact .dz-compact-image img{object-fit:cover;width:100%;height:100%}.cds-dropzone-container .cds-dropzone.is-compact .dz-compact-actions{z-index:2;gap:8px;display:flex;position:absolute;top:10px;right:10px}.cds-dropzone-container .cds-dropzone.is-compact .dz-compact-action{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000047;border:0;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cds-dropzone-container .cds-dropzone.is-compact .upload-cta{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:209px;display:flex}.cds-dropzone-container .cds-dropzone.is-compact .upload-title{letter-spacing:0;color:var(--text-neutral-100);font-size:14px;font-weight:500;line-height:normal}.cds-dropzone-container .cds-dropzone.is-compact .upload-subtitle{letter-spacing:0;color:var(--text-primary-600);font-size:12px;font-weight:500;line-height:normal}.cds-dropzone-container .cds-dropzone.dz-active{background-color:var(--background-primary-200)}.cds-dropzone-container .cds-dropzone .dz-drop-button{letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:normal;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cds-dropzone-container .cds-dropzone .dz-drop-button .drag-text{color:var(--text-neutral-100)}.cds-dropzone-container .cds-dropzone .dz-drop-button .or-text{color:var(--text-primary-600)}.cds-dropzone-container .cds-dropzone .dz-items{gap:8px;max-height:calc(100% - 16px);margin:8px 0;padding:1px 8px;overflow-y:scroll}.cds-dropzone-container .cds-dropzone .dz-items::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-dropzone-container .cds-dropzone .dz-items{-ms-overflow-style:none;scrollbar-width:none}.cds-dropzone-container .cds-dropzone .dz-items .dz-item{z-index:3;border:1px solid var(--background-primary-200);border-radius:6px;height:150px;padding:6px;transition:border-color .2s ease-in-out;position:relative}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error .dz-image:after,.cds-dropzone-container .cds-dropzone .dz-items .dz-item:hover .dz-image:after{opacity:.28;visibility:visible}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error .dz-image img,.cds-dropzone-container .cds-dropzone .dz-items .dz-item:hover .dz-image img{filter:blur(2.8px);position:relative;transform:scale(1.05)}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error .dz-item-info,.cds-dropzone-container .cds-dropzone .dz-items .dz-item:hover .dz-item-info{opacity:1;visibility:visible}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error .dz-remove-button,.cds-dropzone-container .cds-dropzone .dz-items .dz-item:hover .dz-remove-button{transform:scale(1)}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error{border-color:var(--color-error)}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error .dz-item-info{opacity:1;visibility:visible}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-error .dz-item-info .dz-item-title{color:var(--color-error)!important}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-image{border-radius:3px;width:100%;height:100%;position:relative;overflow:hidden}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-image img{object-fit:cover;border-radius:3px;width:100%;height:100%;transition:all .2s ease-in-out}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-image:after{content:"";background-color:var(--background-primary-200);visibility:hidden;opacity:0;border-radius:3px;width:100%;height:100%;transition:visibility .2s,opacity .2s ease-in-out;position:absolute;top:0;left:0}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-item-info{z-index:2;visibility:hidden;opacity:0;width:100%;padding:0 14px 14px;font-weight:500;transition:all .2s ease-in-out;position:absolute;bottom:0;left:0}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-item-info .dz-item-title{line-clamp:2;-webkit-line-clamp:2;letter-spacing:0;color:var(--text-neutral-100);-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-item-info .dz-item-size{letter-spacing:0;color:var(--text-primary-600);font-size:12px;font-weight:500;line-height:normal}.cds-dropzone-container .cds-dropzone .dz-items .dz-item .dz-remove-button{z-index:10;background-color:var(--color-error);border:2px solid var(--text-neutral-100);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s ease-in-out;display:flex;position:absolute;top:-3px;right:-6px;transform:scale(0)}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item:not(.dz-error):hover{border-color:var(--background-primary-200)}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item .dz-file{width:fit-content;margin:0 auto;position:relative}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item .dz-file .dz-file-type{background-color:var(--background-primary-200);color:var(--text-neutral-100);letter-spacing:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:normal;position:absolute;bottom:5px;left:1%}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item .dz-item-info{text-align:center;opacity:1;visibility:visible;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:flex;position:relative}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item .dz-item-info .dz-item-title{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--text-neutral-100);margin-bottom:0;display:block}.cds-dropzone-container .cds-dropzone .dz-items .dz-item.dz-file-item .dz-item-info .dz-item-size{color:var(--text-primary-600)}.cds-dropzone-container .cds-dropzone .dz-add-button{background-color:var(--background-primary-200);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:visibility .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;display:flex;position:absolute;top:12px;right:12px}.cds-dropzone-container .cds-dropzone .dz-add-button:hover{transform:scale(1.1)}
.profile-picture-upload-tab .upload-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 0;display:flex}.profile-picture-upload-tab .upload-title{letter-spacing:0;color:var(--text-neutral-100);font-size:12px;font-weight:500;line-height:normal}.profile-picture-upload-tab .upload-subtitle{letter-spacing:-.48px;color:var(--text-primary-600);font-size:12px;font-weight:400;line-height:normal}
.cds-modal.profile-picture-modal .modal-content{padding:0}.profile-picture-modal-content{flex-direction:column;align-items:center;gap:24px;display:flex}.profile-picture-modal-content .modal-header{flex-direction:column;align-items:center;gap:36px;width:508px;max-width:calc(100vw - 64px);display:flex}.profile-picture-modal-content .modal-preview-avatar{background:var(--icon-primary-200);border-radius:9999px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative;overflow:hidden}.profile-picture-modal-content .modal-preview-avatar .mui-avatar{letter-spacing:0;width:92px;height:92px;font-size:16px;font-weight:500;line-height:normal;background-color:#0000!important}.profile-picture-modal-content .modal-titles{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.profile-picture-modal-content .title{letter-spacing:-.36px;color:var(--text-neutral-100);font-size:18px;font-weight:500;line-height:normal}.profile-picture-modal-content .description{letter-spacing:0;color:var(--text-primary-600);font-size:16px;font-weight:400;line-height:normal}.profile-picture-modal-content .modal-tabs{background:var(--background-neutral-120);border-radius:6px;gap:0;width:480px;max-width:calc(100vw - 64px);height:42px;padding:2px;display:flex;position:relative;overflow:hidden}.profile-picture-modal-content .modal-tabs .tab-indicator{background-color:var(--background-primary-150);z-index:0;border-radius:6px;width:calc(50% - 2px);transition:transform .2s ease-in-out;position:absolute;top:2px;bottom:2px;left:2px;transform:translate(0%)}.profile-picture-modal-content .modal-tabs.is-upload .tab-indicator{transform:translate(100%)}.profile-picture-modal-content .tab{cursor:pointer;letter-spacing:0;height:38px;color:var(--text-primary-700);z-index:1;background-color:#0000;border:none;border-radius:6px;flex:1;font-size:12px;font-weight:500;line-height:normal;transition:background-color .16s ease-in-out,color .16s ease-in-out;position:relative}.profile-picture-modal-content .tab.is-active{color:var(--text-neutral-100)}.profile-picture-modal-content .modal-body{width:480px;max-width:calc(100vw - 64px)}.profile-picture-modal-content .modal-footer{width:100%;max-width:350px}.profile-picture-modal-content .profile-picture-update{border-radius:10px;width:100%;height:52px}
.profile-input{width:var(--profile-input-size,172px);height:var(--profile-input-size,172px);background:var(--background-primary-200);border-radius:50%;transition:all .2s linear;position:relative}.profile-input.disabled{cursor:not-allowed}.profile-input.disabled .edit-button{pointer-events:none}.profile-input .profile-image{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;right:50%;overflow:hidden;transform:translate(50%,-50%)}.profile-input .profile-image .css-c4lpw6-MuiAvatar-root{background:0 0}.profile-input .profile-image .edit-overlay{background-color:var(--icon-primary-200);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;border-radius:9999px;transition:all .2s linear;display:block;position:absolute;inset:0}.profile-input .action-button{background-color:var(--icon-primary-200);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:hidden;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:46px;height:100%;max-height:46px;transition:all .2s linear;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.profile-input .action-button.upload svg{color:var(--theme-color-24);width:16px}.profile-input .action-button.remove{right:initial;left:-8px}.profile-input .action-button.remove svg{width:12px;color:var(--theme-color-22)}.profile-input .action-button svg{width:14px;height:14px}.profile-input.is-compact .profile-image{transform:translate(50%,-50%)scale(.9)}.profile-input.is-compact .action-button{background-color:var(--icon-primary-200);opacity:1;border:none;border-radius:4px;width:22px;max-width:22px;height:22px;max-height:22px;padding:0;transition:opacity .16s ease-in-out}.profile-input.is-compact .action-button svg{width:14px;height:14px;color:var(--icon-primary-550)}.profile-input:hover .profile-image .edit-overlay{opacity:1}.profile-input:hover .action-button{visibility:visible;opacity:1}
.invitations-modal .popup-shell .body{overflow-y:scroll}.invitations-modal .invite-list{flex-direction:column;gap:14px;width:100%;display:flex}.invitations-modal .invite-list-item-wrap{flex-direction:column;width:100%;transition:border-color .3s;display:flex}.invitations-modal .invite-list-item-wrap:not(:last-child){border-bottom:1px solid var(--divider-neutral-120);padding-bottom:14px}.invitations-modal .invite-list-item-wrap:hover .invite-divider{border-color:#0000}.invitations-modal .invite-list-item{box-sizing:border-box;background-color:#0000;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:78px;padding:10px 14px;transition:background-color .3s;display:flex}.invitations-modal .invite-list-item:hover{background-color:var(--background-primary-200)}.invitations-modal .invite-left{letter-spacing:0;flex:auto;align-items:center;gap:14px;min-width:0;font-size:14px;font-weight:500;line-height:normal;display:flex}.invitations-modal .invite-text{flex-direction:column;gap:4px;min-width:0;max-width:300px;display:flex}.invitations-modal .invite-message{letter-spacing:0;color:var(--text-neutral-100);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.invitations-modal .invite-message .inviter{color:var(--text-neutral-100)}.invitations-modal .invite-message .resource{color:var(--text-neutral-150)}.invitations-modal .invite-message .muted{color:var(--text-primary-600)}.invitations-modal .invite-date{letter-spacing:0;color:var(--text-primary-600);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:400;line-height:normal;overflow:hidden}.invitations-modal .invite-actions{flex:none;align-items:center;gap:12px;display:flex}
