<commit_before>.notifications {
    position: fixed;
    bottom: $footer-height + 24px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10000;
}

.notification {
    display: flex;
    flex-direction: row;
    height: 62px;
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    background: #323232;
    font-family: Roboto, arial, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 20px;
    align-items: center;
    justify-content: space-between;
    margin-top:  12px;

    .actions {
        padding-left: 20px;
    }
}

.appear, .enter {
    opacity: 0;
    transform: translateY(100%);
    transition: opacity $animation-duration $animation-curve-fast-out-slow-in, transform $animation-duration $animation-curve-fast-out-slow-in;
}

.appear.appearActive, .enter.enterActive {
    opacity: 1;
    transform: translateY(0);
}

.leave {
    opacity: 1;
    transform: translateY(0);
    transition: opacity $animation-duration cubic-bezier(0.4, 0.0, 1, 1), transform $animation-duration cubic-bezier(0.4, 0.0, 1, 1);
}

.leave.leaveActive {<commit_msg>Update animation to use the proper timing function<commit_after>.notifications {
    position: fixed;
    bottom: $footer-height + 24px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10000;
}

.notification {
    display: flex;
    flex-direction: row;
    height: 62px;
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    background: #323232;
    font-family: Roboto, arial, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 20px;
    align-items: center;
    justify-content: space-between;
    margin-top: 12px;

    .actions {
        padding-left: 20px;
    }
}

.appear, .enter {
    opacity: 0;
    transform: translateY(100%);
    margin-top: -62px;
    transition: opacity $animation-duration $animation-curve-fast-out-slow-in, transform $animation-duration $animation-curve-fast-out-slow-in, margin-top $animation-duration $animation-curve-fast-out-slow-in;
}

.appear.appearActive, .enter.enterActive {
    opacity: 1;
    margin-top: 12px;
    transform: translateY(0);
}

.leave {
    opacity: 1;
    transform: translateY(0);
    transition: opacity $animation-duration cubic-bezier(0.4, 0.0, 1, 1), transform $animation-duration cubic-bezier(0.4, 0.0, 1, 1);
}

.leave.leaveActive {
{'fraction_non_alphanumeric': 0.13982150446238845, 'fraction_numerical': 0.04844878878028049, 'mean_word_length': 3.030821917808219, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3743943', 'n_tokens_mistral': 916, 'n_tokens_neox': 809, 'n_words': 184}