@keyframes submit{
    0%{
        opacity:0;
        transform:scale(0)
    }
    50%{
        opacity:1
    }
    to{
        opacity:0;
        transform:scale(1)
    }
}
@keyframes typingAnimation{
    0%{
        transform:translateY(0) scaleY(1)
    }
    to{
        transform:translateY(-120%) scaleY(.75)
    }
}
@keyframes bubble7234{
    0%{
        transform:translate3d(0,0,0) rotate(0)
    }
    to{
        transform:translate3d(0,0,0) rotate(360deg)
    }
}
/*change primary color */
:root{
    --tblr-primary:#13c29f;
    --tblr-primary-rgb:19,194,159;
    --tblr-green:#1ca685;
    --tblr-green-rgb:28,166,133;
    --tblr-red:#a13d55;
    --tblr-red-rgb:161,61,85;
    --tblr-body-bg:#fff;
    --tblr-body-bg-rgb:255,255,255;
    --tblr-body-color:#474D59;
    --tblr-card-border-color:#f1f3f4;
    --tblr-border-color:rgb(0 0 0 / 5%);
    --tblr-border-radius:13px;
    --tblr-font-size-h1:2.0625rem;
    --tblr-font-size-h2:1.25rem;
    --tblr-font-size-h3:1rem;
    --tblr-font-size-h4:0.875rem;
    --tblr-font-size-h5:0.75rem;
    --tblr-font-size-h6:0.625rem;
    --tblr-line-height-h1:2rem;
    --tblr-line-height-h2:1.75rem;
    --tblr-line-height-h3:1.5rem;
    --tblr-line-height-h4:1.25rem;
    --tblr-line-height-h5:1rem;
    --tblr-line-height-h6:1rem;
    --tblr-success:var(--tblr-green);
    --tblr-success-rgb:28,166,133;
    --tblr-danger:var(--tblr-red);
    --tblr-danger-rgb:161,61,85;
    --tblr-muted:#667085;
    --tblr-nav-link-font-size:0.875rem;
    --tblr-dark-mode-border-color:rgb(255 255 255 / 4%);
    --lqd-pink:#f3e2fd;
    --lqd-header-search-bg:#f2f2f4;
    --lqd-header-search-color:rgba(37, 44, 50, 0.5);
    --lqd-header-search-color-focus:#000;
    --lqd-heading-color:#000;
    --lqd-heading-color-rgb:0,0,0;
    --lqd-header-height:4.8125rem;
    --lqd-vertical-nav-link-color:#565B67;
    --lqd-shadow-color:rgb(29 39 59 / 7%);
    --lqd-shadow-xs:0 2px 1px var(--lqd-shadow-color);
    --lqd-faded-out:rgb(0 0 0 / 20%);
    --lqd-faded-out-more:rgb(0 0 0 / 7%)
}
.theme-dark{
    --tblr-primary:#13c29f;
    --tblr-primary-rgb:19,194,159;
    --tblr-body-bg:#1a1d23;
    --tblr-body-bg-rgb:26,29,35;
    --tblr-bg-surface:transparent;
    --tblr-navbar-bg:transparent;
    --lqd-header-search-bg:#232528;
    --lqd-header-search-color:#808797;
    --lqd-header-search-color-focus:#fff;
    --lqd-heading-color:#fff;
    --lqd-heading-color-rgb:255,255,255;
    --lqd-faded-out:rgb(255 255 255 / 20%);
    --lqd-faded-out-more:rgb(255 255 255 / 7%);
    --tblr-bg-surface:#1f2228;
    background-color:var(--tblr-body-bg)
}
body{
    overflow-y:scroll;
    --navbar-width:17rem
}
hr{
    margin:.65rem 0;
    border-color:var(--tblr-border-color);
    opacity:1
}
.border-bottom{
    border-color:var(--tblr-border-color)!important
}
:root{
    --tblr-font-sans-serif:"Inter", -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    font-family:"Golos Text",sans-serif;
    color:var(--lqd-heading-color)
}
.page-404 h1,h1{
    font-weight:700
}
.navbar-toggler-icon{
    width:1em
}
.navbar-toggler-icon:before{
    width:1.25em;
    top:-.4em
}
.navbar-toggler-icon:after{
    width:.75em;
    bottom:-.4em
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{
    width:1.25em
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{
    width:100%
}
.dropdown-toggle:after{
    position:relative;
    width:.45em;
    height:.45em;
    border-width:1.5px;
    transform-origin:center
}
.dropdown-toggle.show:after{
    top:3px;
    transform:rotate(135deg)
}
.dropdown-item:hover{
    background:0 0
}
.dropdown-item.active,.dropdown-item:hover{
    text-decoration:underline
}
.dropdown-menu-end[data-bs-popper]{
    right:auto;
    inset-inline-end:0
}
.nav-link-icon{
    margin-right:0;
    margin-inline-end:.5rem;
    transition:margin .3s
}
.navbar{
    min-height:var(--lqd-header-height);
    font-weight:var(--tblr-font-weight-medium)
}
.navbar .navbar-nav .nav-link{
    min-width:0;
    min-height:0;
    color:var(--lqd-vertical-nav-link-color);
    transition:all .3s
}
.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{
    color:var(--tblr-primary);
    background-color:rgba(var(--tblr-primary-rgb),5%)
}
.navbar .navbar-nav div.nav-link{
    background:0 0!important
}
.navbar-vertical{
    border-inline-end:var(--tblr-border-width) solid var(--tblr-border-color);
    box-shadow:none!important
}
.navbar-vertical .navbar-nav .nav-link-label{
    padding:.5rem calc(var(--tblr-content-padding)/2)
}
.navbar-vertical .navbar-brand{
    min-height:var(--lqd-header-height)
}
.navbar-vertical .nav-link-icon{
    stroke:var(--lqd-vertical-nav-link-color)
}
.navbar-vertical .nav-link.active .nav-link-icon,.navbar-vertical .nav-link:hover .nav-link-icon{
    stroke:var(--tblr-primary)
}
.navbar-vertical .dropdown-toggle{
    white-space:normal
}
.navbar-vertical .dropdown-toggle:after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDA2MjUgMS4zMzMzMVYxMC42NjY2TTAuNzM5NzQ2IDZIMTAuMDczMSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-position:center;
    position:relative;
    top:0!important;
    right:auto;
    inset-inline-end:-.5rem;
    width:.6em;
    height:.6em;
    border:0;
    transform:none!important
}
.theme-dark .navbar{
    --tblr-navbar-bg:var(--tblr-navbar-bg);
    --tblr-navbar-border-color:var(--tblr-dark-mode-border-color)
}
.theme-dark .navbar-vertical .navbar-nav .nav-link:before{
    content:"";
    display:inline-block;
    width:.357em;
    height:100%;
    position:absolute;
    top:0;
    left:auto;
    inset-inline-start:-.4375rem;
    border-radius:0 1em 1em 0;
    background-color:var(--tblr-primary);
    transition:transform .3s;
    transform:translate(-100%,0) scaleX(0)
}
.theme-dark .navbar-vertical .navbar-nav .nav-link.active,.theme-dark .navbar-vertical .navbar-nav .nav-link:hover{
    color:var(--tblr-primary);
    background:0 0
}
.theme-dark .navbar-vertical .navbar-nav .nav-link.active:before,.theme-dark .navbar-vertical .navbar-nav .nav-link:hover:before{
    transform:translateX(0) scaleX(1)
}
.theme-dark .dropdown-menu{
    box-shadow:0 .5rem 1rem rgba(0,0,0,.1)
}
.theme-dark .dropdown-toggle:after{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgZmlsbD0id2hpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNDA2MjUgMC43MDgzMTNDNS43NTE0MyAwLjcwODMxMyA2LjAzMTI1IDAuOTg4MTM1IDYuMDMxMjUgMS4zMzMzMVY1LjM3NUgxMC4wNzMxQzEwLjQxODMgNS4zNzUgMTAuNjk4MSA1LjY1NDgyIDEwLjY5ODEgNkMxMC42OTgxIDYuMzQ1MTggMTAuNDE4MyA2LjYyNSAxMC4wNzMxIDYuNjI1SDYuMDMxMjVWMTAuNjY2NkM2LjAzMTI1IDExLjAxMTggNS43NTE0MyAxMS4yOTE2IDUuNDA2MjUgMTEuMjkxNkM1LjA2MTA3IDExLjI5MTYgNC43ODEyNSAxMS4wMTE4IDQuNzgxMjUgMTAuNjY2NlY2LjYyNUgwLjczOTc0NkMwLjM5NDU2OCA2LjYyNSAwLjExNDc0NiA2LjM0NTE4IDAuMTE0NzQ2IDZDMC4xMTQ3NDYgNS42NTQ4MiAwLjM5NDU2OCA1LjM3NSAwLjczOTc0NiA1LjM3NUg0Ljc4MTI1VjEuMzMzMzFDNC43ODEyNSAwLjk4ODEzNSA1LjA2MTA3IDAuNzA4MzEzIDUuNDA2MjUgMC43MDgzMTNaIiAvPgo8L3N2Zz4=)
}
@media (min-width:992px) and (max-width:1650px){
    header.navbar>.container-xl{
        padding-left:0;
        padding-inline-start:0
    }
}
@media (min-width:992px){
    .navbar-vertical.navbar-expand-lg{
        width:var(--navbar-width);
        left:auto;
        inset-inline-start:0;
        padding:0;
        z-index:10;
        transition:transform .3s,width .3s
    }
    .navbar-vertical.navbar-expand-lg .navbar-inner{
        padding-inline-start:.4375rem;
        padding-inline-end:25px;
        margin-inline-end:-25px
    }
    .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu{
        padding-inline-start:1.75rem
    }
    .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item{
        font-weight:inherit;
        white-space:normal;
        padding:.714em 1.428em
    }
    .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item:active{
        background:0 0
    }
    .navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav .nav-link,.navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav .nav-link-label{
        padding:.58em 1.428em
    }
    .navbar-vertical.navbar-expand-lg~.navbar,.navbar-vertical.navbar-expand-lg~.page-wrapper{
        margin:0;
        margin-inline-start:var(--navbar-width);
        transition:margin .65s cubic-bezier(.19,1,.22,1)
    }
    .navbar-shrinked{
        --navbar-width:80px
    }
    .navbar-shrinked .navbar-vertical.navbar-expand-lg{
        white-space:nowrap
    }
    .navbar-shrinked .navbar-vertical.navbar-expand-lg .navbar-inner{
        width:100%;
        overflow:visible!important;
        padding-inline-end:.4375rem
    }
    .navbar-shrinked .navbar-vertical.navbar-expand-lg .nav-link-icon{
        margin:0
    }
    .navbar-shrinked .navbar-vertical.navbar-expand-lg .nav-link-label,.navbar-shrinked .navbar-vertical.navbar-expand-lg .nav-link-title{
        transform:translateX(5px);
        opacity:0
    }
    .navbar-shrinked .navbar-vertical.navbar-expand-lg .nav-link-label{
        overflow:hidden;
        height:0
    }
    .navbar-shrinked .navbar-vertical.navbar-expand-lg .dropdown-menu{
        min-width:185px;
        position:absolute;
        top:auto;
        bottom:0;
        left:auto;
        inset-inline-start:calc(100% + .4375rem);
        padding:.5rem 1rem;
        background-color:var(--tblr-body-bg);
        border-radius:var(--tblr-border-radius);
        box-shadow:0 10px 33px rgba(0,0,0,.1)
    }
    .navbar-shrinked .container,.navbar-shrinked .container-xl{
        max-width:100%;
        --tblr-content-padding:55px
    }
}
@media (max-width:991px){
    .navbar-vertical .nav-link-title{
        flex-grow:0
    }
}
.page-404 h1{
    font-size:92px;
    color:#000
}
.page-404 .btn{
    height:48px;
    padding:.25em 2em;
    border-radius:4em
}
.page-pretitle{
    margin-bottom:1.15em;
    font-size:.8125rem;
    text-transform:none;
    letter-spacing:normal;
    font-weight:var(--tblr-font-weight-normal)
}
.page-title{
    --tblr-font-weight-bold:700;
    margin-bottom:.36em;
    font-size:2.357em;
    color:var(--lqd-heading-color)
}
.page-wrapper .page-header{
    --tblr-content-padding:1.5rem;
    padding-bottom:1.25rem;
    border-bottom:var(--tblr-border-width) solid var(--tblr-border-color)
}
.page-generator .btn{
    --tblr-btn-padding-y:0.725em
}
button.submitting{
    position:relative;
    overflow:hidden;
    text-indent:-99999px
}
button.submitting:before{
    content:"";
    display:inline-block;
    width:24px;
    height:24px;
    position:absolute;
    top:calc(50% - 12px);
    left:calc(50% - 12px);
    border:2px solid;
    border-radius:100%;
    animation:submit 1.2s cubic-bezier(.25,.46,.45,.94) infinite
}
button.submitting svg{
    display:none
}
.form-check-input[type=checkbox]{
    border-radius:4px
}
.form-selectgroup-input:checked+.form-selectgroup-label{
    color:#000;
    border-radius:30px;
    background:rgba(var(--tblr-primary-rgb),.1)
}
.form-selectgroup-label{
    color:#000;
    background-color:transparent
}
.form-control,.form-select,.input-group-text{
    padding:1em 1.23em
}
.form-control,.form-control:focus,.form-select,.form-select:focus,.input-group-text,.input-group-text:focus{
    background:0 0
}
.form-control,.form-label,.form-select,.input-group-text{
    --tblr-border-color:#e4e6ea;
    font-size:.8125rem;
    font-weight:var(--tblr-font-weight-medium)
}
.col-form-label,.form-label{
    color:var(--tblr-muted)
}
.form-label{
    margin-bottom:.6rem
}
.input-group-text{
    display:flex;
    align-items:center;
    height:100%;
    position:absolute;
    top:0;
    inset-inline-end:0;
    border:0
}
.input-group-flat .input-group-text{
    background:0 0
}
.input-group-flat .form-control:not(:last-child){
    border-right:var(--tblr-border-width) solid var(--tblr-border-color)
}
.form-control-sm{
    padding:.125rem .25rem
}
.form-check{
    cursor:pointer
}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
    border-radius:var(--tblr-border-radius)
}
.input-icon-addon{
    left:auto;
    inset-inline-start:0
}
.workbook-form .tox-tinymce,.workbook-form input{
    border:0!important
}
.workbook-form input{
    padding:0;
    font-family:"Lora","serif";
    font-size:21px;
    background-color:transparent!important;
    color:var(--lqd-heading-color)
}
.workbook-form input::placeholder{
    color:var(--lqd-heading-color)
}
.workbook-form input:focus{
    outline:0;
    box-shadow:none
}
div.tox,div.tox p{
    color:unset!important
}
div.tox p{
    background:0 0!important
}
div.tox .tox-toolbar__primary{
    flex-wrap:nowrap;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    padding-bottom:1em
}
div.tox .tox-tbtn__select-label{
    cursor:inherit
}
div.tox .tox-toolbar__group{
    padding:0;
    flex-wrap:nowrap
}
div.tox .tox-editor-header{
    padding-bottom:35px!important
}
div.tox .tox-collection__item{
    cursor:pointer
}
div.tox .tox-tbtn{
    width:24px;
    height:24px
}
div.tox .tox-tbtn:hover{
    background-color:var(--lqd-faded-out-more)
}
div.tox .tox-split-button:hover{
    box-shadow:0 0 0 1px var(--lqd-faded-out-more) inset
}
div.tox .tox-toolbar__group:first-child .tox-tbtn--select{
    justify-content:space-between;
    width:170px;
    height:40px;
    padding:0 16px;
    background:0 0;
    border:1px solid var(--tblr-border-color);
    border-radius:var(--tblr-border-radius)
}
div.tox .tox-toolbar__group:nth-child(2) .tox-tbtn{
    width:auto
}
div.tox .tox-toolbar__group:nth-child(2) .tox-tbtn__select-label{
    overflow:visible
}
.audio-preview button svg:nth-child(2),div.tox .tox-toolbar__group:nth-child(3) .tox-tbtn__select-chevron{
    display:none
}
div.tox .tox-custom-label{
    font-size:10px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:.05em;
    margin-bottom:1em
}
div.tox .tox-menu.tox-collection.tox-collection--list{
    padding:16px!important
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__group{
    padding:20px 0
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__group:first-child{
    padding-top:0
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__group:last-child{
    padding-bottom:0
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__item{
    padding:5px 11px;
    border-radius:8px
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__item-label{
    font-size:13px
}
div.tox .tox-menu.tox-collection.tox-collection--list .tox-collection__item--active{
    background-color:var(--tblr-border-color)
}
.select2-container--default .select2-selection--multiple{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    background:0 0
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:.5rem;
    margin:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    padding:2px 10px;
    margin:0;
    border:0;
    border-radius:5em;
    background-color:#efefef;
    color:#3f4553
}
.select2-container--default .select2-selection--multiple .select2-selection__choice button{
    border:0;
    padding-inline-start:0;
    position:relative
}
.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display{
    padding:0
}
.select2-container .select2-search--inline .select2-search__field{
    margin-top:0
}
.form-switch{
    display:flex;
    align-items:center;
    padding-left:0;
    font-weight:500
}
.form-switch .form-check-input{
    flex-shrink:0;
    width:3rem;
    height:1.5rem;
    border-radius:1.5rem;
    margin-left:0;
    background-size:1.3rem
}
.form-switch .form-check-input:checked{
    background-color:#191919
}
.form-switch .form-check-label{
    margin-inline-start:.5rem
}
.theme-dark .form-check-input:not(:checked),.theme-dark .form-control:not([type=search]),.theme-dark .form-file-text,.theme-dark .form-select,.theme-dark .form-selectgroup-check{
    --tblr-border-color:rgb(255 255 255 / 8%);
    background-color:transparent;
    border-color:var(--tblr-border-color)
}
.theme-dark .form-select option{
    color:#000
}
.theme-dark .select2-container .select2-search--inline .select2-search__field{
    color:inherit
}
.theme-dark .form-switch .form-check-input:checked{
    background-color:var(--tblr-primary)
}
.theme-dark .form-selectgroup-input:checked+.form-selectgroup-label{
    background:rgba(var(--tblr-primary-rgb),1)
}
html[dir=rtl] .workbook-form .tox .tox-toolbar,html[dir=rtl] .workbook-form .tox .tox-toolbar__primary{
    flex-direction:row-reverse!important
}
@media (max-width:565px){
    .form-control,.form-file-text,.form-input,.form-select,.form-selectgroup-check,button[type=submit]{
        font-size:16px!important
    }
    .tox .tox-toolbar.tox-toolbar--scrolling{
        overflow:hidden;
        flex-wrap:wrap;
        gap:8px
    }
    .tox .tox-toolbar.tox-toolbar--scrolling .tox-toolbar__group{
        gap:3px
    }
}
@media (min-width:992px){
    .image-input-for-fillanexample{
        padding-right:128px
    }
}
.btn{
    --tblr-btn-padding-x:1rem;
    --tblr-btn-padding-y:0.45rem;
    --tblr-btn-border-width:0;
    --tblr-btn-border-radius:calc(var(--tblr-btn-padding-y) + 1em);
    --tblr-btn-box-shadow:var(--lqd-shadow-xs);
    --tblr-btn-font-size:0.875rem;
    transition:all .3s
}
.page-auth .btn{
    --tblr-btn-padding-y:0.857rem;
    --tblr-btn-font-size:1.07rem
}
.btn:hover{
    transform:translateY(-3px);
    --tblr-btn-box-shadow:var(--tblr-box-shadow)
}
.card-footer{
    --tblr-card-cap-padding-y:1.375rem;
    background:0 0
}
.subheader{
    font-size:.8125rem;
    text-transform:none;
    letter-spacing:normal;
    font-weight:var(--tblr-font-weight-medium)
}
.card{
    --tblr-card-cap-padding-y:0.75rem;
    --tblr-card-cap-padding-x:1.5625rem;
    --tblr-card-bg:transparent;
    --tblr-card-border-radius:12px
}
.row-cards{
    --tblr-gutter-x:1.5625rem;
    --tblr-gutter-y:2.5rem
}
.theme-dark .card{
    background:0 0
}
.avatar{
    --tblr-border-radius:var(--tblr-avatar-size);
    --tblr-avatar-shadow:var(--lqd-shadow-xs)
}
.avatar svg{
    width:unset;
    height:unset
}
input[type=search]{
    width:100%;
    padding:.75em 1.23em;
    padding-inline-start:2.92em!important;
    border:0;
    border-radius:2em;
    background-color:var(--lqd-header-search-bg);
    font-size:.875rem;
    color:var(--lqd-header-search-color)
}
input[type=search]:focus{
    background-color:var(--lqd-header-search-bg);
    color:var(--lqd-header-search-color-focus)
}
.navbar-search{
    flex-shrink:1
}
.navbar-search .input-icon-addon{
    padding-inline-start:.75rem
}
.theme-dark input[type=search]{
    background-color:var(--lqd-header-search-bg)
}
@media (min-width:1024px){
    .navbar-search{
        width:435px
    }
}
@media (max-width:1335px){
    .navbar-search{
        width:300px
    }
}
tbody,td,tfoot,th,thead,tr{
    border-color:var(--tblr-border-color)
}
tr:last-child td{
    border-bottom:none
}
.table-vcenter>:not(caption)>*>*{
    padding:1.1rem
}
.table thead th{
    padding-top:1.75em;
    padding-bottom:1.05em;
    border-color:var(--tblr-border-color);
    background:0 0;
    font-weight:var(--tblr-font-weight-medium)
}
.page-link{
    --tblr-border-radius:2em
}
.bg-success{
    --tblr-bg-opacity:0.1;
    --tblr-badge-color:var(--tblr-success)
}
.bg-danger{
    --tblr-bg-opacity:0.1;
    --tblr-badge-color:var(--tblr-danger)
}
.badge{
    font-size:.75rem;
    text-transform:none;
    letter-spacing:0;
    border-radius:2em
}
.image-result .badge{
    position:absolute;
    bottom:10px;
    right:10px
}
#toast-container{
    top:auto;
    bottom:45px;
    left:50%;
    right:auto;
    transform:translateX(-50%)
}
#toast-container>div{
    width:auto;
    opacity:1;
    box-shadow:0 5px 25px rgba(0,0,0,.05)!important;
    padding:12px 25px 12px 45px;
    background-size:22px;
    font-size:13px;
    font-weight:500;
    backdrop-filter:blur(10px) saturate(120%);
    border-radius:6px
}
#toast-container>.toast-success{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgOTYgOTYwIDk2MCIgd2lkdGg9IjQ4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJtNDIxIDc1OCAyODMtMjgzLTQ2LTQ1LTIzNyAyMzctMTIwLTEyMC00NSA0NSAxNjUgMTY2Wm01OSAyMThxLTgyIDAtMTU1LTMxLjV0LTEyNy41LTg2UTE0MyA4MDQgMTExLjUgNzMxVDgwIDU3NnEwLTgzIDMxLjUtMTU2dDg2LTEyN1EyNTIgMjM5IDMyNSAyMDcuNVQ0ODAgMTc2cTgzIDAgMTU2IDMxLjVUNzYzIDI5M3E1NCA1NCA4NS41IDEyN1Q4ODAgNTc2cTAgODItMzEuNSAxNTVUNzYzIDg1OC41cS01NCA1NC41LTEyNyA4NlQ0ODAgOTc2Wm0wLTYwcTE0MiAwIDI0MS05OS41VDgyMCA1NzZxMC0xNDItOTktMjQxdC0yNDEtOTlxLTE0MSAwLTI0MC41IDk5VDE0MCA1NzZxMCAxNDEgOTkuNSAyNDAuNVQ0ODAgOTE2Wm0wLTM0MFoiLz48L3N2Zz4=)!important
}
#toast-container>.toast-error{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgOTYgOTYwIDk2MCIgd2lkdGg9IjQ4IiBmaWxsPSIjZmZmIj48cGF0aCBkPSJNNDc5Ljk4MiA3NzZxMTQuMDE4IDAgMjMuNTE4LTkuNDgyIDkuNS05LjQ4MyA5LjUtMjMuNSAwLTE0LjAxOC05LjQ4Mi0yMy41MTgtOS40ODMtOS41LTIzLjUtOS41LTE0LjAxOCAwLTIzLjUxOCA5LjQ4Mi05LjUgOS40ODMtOS41IDIzLjUgMCAxNC4wMTggOS40ODIgMjMuNTE4IDkuNDgzIDkuNSAyMy41IDkuNVpNNDUzIDYyM2g2MFYzNzBoLTYwdjI1M1ptMjcuMjY2IDM1M3EtODIuNzM0IDAtMTU1LjUtMzEuNXQtMTI3LjI2Ni04NnEtNTQuNS01NC41LTg2LTEyNy4zNDFRODAgNjU4LjMxOSA4MCA1NzUuNXEwLTgyLjgxOSAzMS41LTE1NS42NTlRMTQzIDM0NyAxOTcuNSAyOTN0MTI3LjM0MS04NS41UTM5Ny42ODEgMTc2IDQ4MC41IDE3NnE4Mi44MTkgMCAxNTUuNjU5IDMxLjVRNzA5IDIzOSA3NjMgMjkzdDg1LjUgMTI3UTg4MCA0OTMgODgwIDU3NS43MzRxMCA4Mi43MzQtMzEuNSAxNTUuNVQ3NjMgODU4LjMxNnEtNTQgNTQuMzE2LTEyNyA4NlE1NjMgOTc2IDQ4MC4yNjYgOTc2Wm0uMjM0LTYwUTYyMiA5MTYgNzIxIDgxNi41dDk5LTI0MVE4MjAgNDM0IDcyMS4xODggMzM1IDYyMi4zNzUgMjM2IDQ4MCAyMzZxLTE0MSAwLTI0MC41IDk4LjgxMlExNDAgNDMzLjYyNSAxNDAgNTc2cTAgMTQxIDk5LjUgMjQwLjV0MjQxIDk5LjVabS0uNS0zNDBaIi8+PC9zdmc+)!important
}
.toast-success{
    background-color:rgba(6,80,6,.8)
}
.toast-error{
    background-color:rgba(91,17,17,.8)
}
.theme-dark .toast-success{
    background-color:rgba(13,51,13,.8)
}
.theme-dark .toast-error{
    background-color:rgba(61,7,7,.8)
}
.audio-preview{
    display:flex;
    align-items:center;
    gap:9px;
    width:127px;
    min-width:100%;
    height:35px;
    padding:0 10px;
    border-radius:20px;
    box-shadow:0 1px 4px rgba(0,0,0,.15);
    font-size:11px;
    background-color:#fff
}
.audio-preview>wave{
    width:100%!important;
    height:22px!important
}
.audio-preview>wave canvas,.audio-preview>wave wave{
    max-width:100%
}
.audio-preview button{
    display:inline-flex;
    width:18px;
    height:18px;
    padding:0;
    border-radius:10px;
    order:-1;
    flex-shrink:0;
    align-items:center;
    justify-content:center;
    background:0 0;
    border:1px solid;
    color:var(--tblr-primary);
    transition:all .3s
}
.audio-preview button.is-playing{
    background-color:var(--tblr-primary);
    color:#fff
}
.audio-preview button.is-playing svg:first-child{
    display:none
}
.audio-preview button.is-playing svg:nth-child(2){
    display:block
}
.theme-dark .audio-preview{
    background-color:rgba(255,255,255,.04)
}
.lqd-typing{
    position:relative
}
.tox-edit-area .lqd-typing{
    position:absolute!important;
    z-index:90;
    top:1em!important;
    left:1em!important;
    bottom:auto!important;
    right:auto!important;
    background:#efd8fc!important;
    color:var(--lqd-heading-color)!important;
    font-size:12px!important
}
.tox-edit-area .lqd-typing.lqd-is-hidden{
    display:none!important
}
.lqd-chat-ai-bubble .lqd-typing{
    min-height:inherit
}
.lqd-chat-ai-bubble:not(.loading) .lqd-typing{
    display:none!important
}
.lqd-typing-dots{
    align-items:center;
    display:flex;
    height:17px
}
.lqd-typing-dot{
    animation:typingAnimation .5s infinite alternate backwards cubic-bezier(.9,0,.95,.84);
    background-color:var(--lqd-heading-color)!important;
    display:inline-block
}
.lqd-typing-dot:nth-child(1){
    animation-delay:200ms;
    opacity:.4
}
.lqd-typing-dot:nth-child(2){
    animation-delay:300ms;
    opacity:.6
}
.lqd-typing-dot:nth-child(3){
    animation-delay:400ms;
    opacity:.8
}
.nav-tabs .nav-link{
    color:var(--tblr-primary);
    background-color:#fff
}
.nav-tabs .nav-link.active,.theme-dark .nav-tabs .nav-link.active{
    color:#fff;
    background-color:var(--tblr-primary)
}
.dz-progress{
    visibility:hidden!important
}
.theme-dark .nav-tabs .nav-link{
    color:var(--lqd-color-heading);
    background-color:rgba(255,255,255,.05)
}
.popover__title{
    font-size:24px;
    line-height:36px;
    text-decoration:none;
    color:#e44444;
    text-align:center;
    padding:15px 0
}
.popover__wrapper{
    position:relative;
    margin-top:1.5rem;
    display:inline-block
}
.popover__back{
    position:fixed;
    width:100vw;
    height:100vh;
    background-color:rgba(0,0,0,.26);
    z-index:51;
    left:0;
    top:0
}
.popover__content{
    opacity:0;
    visibility:hidden;
    position:absolute;
    left:-250px;
    transform:translate(0,15px);
    background-color:var(--tblr-bg-surface);
    padding:10px;
    box-shadow:0 2px 5px 2px rgba(0,0,0,.26);
    border-radius:10px;
    min-width:250px
}
.popover__content:before{
    position:absolute;
    z-index:-1;
    content:"";
    right:calc(10% - 10px);
    top:-8px;
    border-style:solid;
    border-width:0 10px 10px;
    border-color:transparent transparent var(--tblr-bg-surface) transparent;
    transition-duration:.3s;
    transition-property:transform
}
.custom__popover__wrapper .custom__popover__content,.popover__wrapper .popover__content{
    opacity:1;
    visibility:visible;
    transform:translate(0,10px);
    transition:all .5s cubic-bezier(.75,-.02,.2,.97);
    z-index:52
}
.popover__message{
    text-align:left;
    padding-left:10px
}
.progress_bar{
    background:linear-gradient(to bottom right,#82e2f4,#8a8aed)
}
.spinner_button:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(to right,#8d65e9,#5391e4,#6bcd94)
}
.custom__popover__title{
    font-size:24px;
    line-height:36px;
    text-decoration:none;
    color:#e44444;
    text-align:center;
    padding:15px 0
}
.custom__popover__wrapper{
    position:relative;
    margin-top:1.5rem;
    display:inline-block
}
.custom__popover__back{
    position:fixed;
    width:200vw;
    height:200vh;
    background-color:rgba(0,0,0,.26);
    z-index:54;
    left:-100vw;
    top:-100vh
}
.custom__popover__content{
    opacity:0;
    visibility:hidden;
    position:absolute;
    transform:translate(0,15px);
    background-color:#fff;
    padding:10px;
    box-shadow:0 2px 5px 2px rgba(0,0,0,.26);
    border-radius:10px;
    min-width:250px
}
.custom__popover__content:before{
    position:absolute;
    z-index:-1;
    content:"";
    right:calc(10% - 10px);
    top:-8px;
    border-style:solid;
    border-width:0 10px 10px;
    border-color:transparent transparent #fff;
    transition-duration:.3s;
    transition-property:transform
}
.custom__popover__wrapper .custom__popover__content{
    z-index:55
}
.custom__popover__message{
    text-align:left;
    padding-left:10px
}
.theme-dark .custom__popover__content:before{
    border-bottom-color:var(--tblr-body-bg)
}
.loader_image{
    position:relative;
    display:block;
    width:22px;
    height:22px;
    font-size:15px
}
.loader_image::after,.loader_image::before{
    content:"";
    position:absolute;
    display:block
}
.loader_image_bubble::before{
    top:5px;
    left:5px;
    width:5px;
    height:5px;
    background:#fff;
    border-radius:50%
}
.loader_image_bubble{
    background:linear-gradient(180deg,#005be4 10%,#4b7ff0 100%);
    border-radius:50%;
    transform-origin:50% 50%;
    animation:bubble7234 1200ms cubic-bezier(.645,.045,.355,1) infinite
}
