@font-face{
    font-family:__Inter_Fallback_aaf875;
    src:local("Arial");
    ascent-override:90.20%;
    descent-override:22.48%;
    line-gap-override:0.00%;
    size-adjust:107.40%
}
.__className_aaf875{
    font-family:__Inter_aaf875,__Inter_Fallback_aaf875;
    font-style:normal
}
.navbar_navbar__4ARcW{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:2% 25%
}
.navbar_navbar-left__g1932 a{
    display:flex;
    align-items:center;
    gap:1em
}
.navbar_navbar-left__g1932 a span{
    font-size:30px;
    font-weight:800
}
.navbar_navbar-center__GZw_J{
    display:flex;
    gap:2em
}
.navbar_navbar-right__2WnUS img{
    border-radius:100%
}
.navbar_navbar-user__N3GRm{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:1em
}
.navbar_navbar-user__N3GRm:hover{
    cursor:pointer
}
.navbar_username__f_vRw{
    font-weight:750
}
.navbar_navbar-link__PpG8s{
    font-weight:600;
    color:#ffffffcc;
    padding:.5em 1em
}
.navbar_navbar-premium__KGb8y{
    font-weight:600;
    color:#ffc14f;
    padding:.5em 1em;
    display:flex;
    align-items:center;
    gap:.2em
}
.navbar_navbar-premium__KGb8y:hover{
    background-color:rgba(255,204,110,.096);
    border-radius:12px
}
.navbar_navbar-login__Btbok{
    padding:8px 50px;
    background-color:#605ceb;
    border-radius:8px;
    border:1px solid #ffffff15
}
.navbar_navbar-login__Btbok:hover{
    background-color:#7b76ff
}
.navbar_dropdown__3Fl3F{
    position:absolute;
    right:25%;
    background-color:#171821c0;
    width:15rem;
    border-radius:5px;
    padding-bottom:.8em;
    padding-top:.8em;
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    z-index:90
}
.navbar_dropdown__3Fl3F,.navbar_dropdown__3Fl3F hr{
    border:1px solid #1e202c
}
.navbar_dropdown-content-inner__4MsEN{
    display:flex;
    flex-direction:column;
    gap:.2em
}
.navbar_dropdown-link__X_edj{
    padding:.9em 2em
}
.navbar_dropdown-link__X_edj:hover{
    background-color:#605ceb
}
.navbar_dropdown-logout__fI3SE{
    margin-top:.5em;
    padding:1em 2em;
    color:#ff6161;
    cursor:pointer
}
.navbar_dropdown__3Fl3F .navbar_dropdown-content-inner__4MsEN .navbar_dropdown-logout__fI3SE:hover{
    z-index:9999;
    background-color:rgba(206,73,73,.205)
}
@media screen and (max-width:1800px){
    .navbar_navbar__4ARcW{
        padding:5em
    }
    .navbar_dropdown__3Fl3F{
        right:5%;
        top:20%
    }
}
@media screen and (max-width:1000px){
    .navbar_navbar__4ARcW{
        padding:2.4em
    }
    .navbar_dropdown__3Fl3F{
        top:15%
    }
}
@media screen and (max-width:700px){
    .navbar_navbar-center__GZw_J{
        display:none
    }
    .navbar_dropdown__3Fl3F{
        top:15%
    }
}

*{
    box-sizing:border-box;
    padding:0;
    margin:0
}

body{
    background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev/svgjs" viewBox="0 0 800 450" opacity="0.11"%3E%3Cdefs%3E%3Cfilter id="bbblurry-filter" x="-100%" y="-100%" width="400%" height="400%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-interpolation-filters="sRGB"%3E%3CfeGaussianBlur stdDeviation="40" x="0%" y="0%" width="100%" height="100%" in="SourceGraphic" edgeMode="none" result="blur"%3E%3C/feGaussianBlur%3E%3C/filter%3E%3C/defs%3E%3Cg filter="url(%23bbblurry-filter)"%3E%3Cellipse rx="195.5" ry="168" cx="10.947072115811466" cy="40.4189917824485" fill="hsla(236, 72%, 59%, 1.00)"%3E%3C/ellipse%3E%3C/g%3E%3C/svg%3E')!important;
    background-size:cover;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-color:#18181b!important;
    overflow-y:hidden;
    color:#fff
}
@keyframes moveBackground{
    0%{
        background-position:0 0
    }
    50%{
        background-position:-40px 0
    }
    to{
        background-position:0 0
    }
}
body{
    animation:moveBackground 10s infinite
}
a{
    color:inherit;
    text-decoration:none
}
button,input[type=reset],input[type=submit]{
    background:none;
    color:inherit;
    border:none;
    padding:0;
    font:inherit;
    cursor:pointer;
    outline:inherit
}
@media (prefers-color-scheme:dark){
    html{
        color-scheme:dark
    }
}
@media screen and (max-width:800px){
    body{
        background-image:none!important
    }
}
.footer_footer__17AzZ{
    display:flex;
    flex-direction:column;
    gap:5em;
    background-color:#04050a70;
    padding:5% 28%
}
.footer_footer-content__Nm1v5{
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
.footer_footer-left__LbUQr{
    display:flex;
    justify-content:center;
    flex-direction:column;
    gap:1em
}
.footer_footer-description__bOxgg{
    color:#d4d4d4d5;
    max-width:45ch;
    font-size:15px
}
.footer_footer-links__7Pz4d{
    display:flex;
    flex-direction:column;
    gap:.8em;
    font-weight:400;
    font-size:15px;
    color:#d4d4d4d5
}
.footer_footer-links__7Pz4d a:hover{
    color:#fff
}
.footer_footer-right__d56cK{
    display:flex;
    gap:4em;
    font-weight:700
}
.footer_footer-left__LbUQr a{
    display:flex;
    align-items:center;
    gap:.2em;
    font-size:30px;
    font-weight:800
}
.footer_footer-bottom__3oDIA{
    display:flex;
    gap:1em;
    margin-bottom:-3em;
    color:#d4d4d4d5
}
.footer_footer-bottom__3oDIA hr{
    border:1px solid rgba(124, 124, 124, 0.514)
}
.footer_footer-option__X8FCU{
    display:flex;
    flex-direction:column;
    gap:1em
}
@media screen and (max-width:1800px){
    .footer_footer__17AzZ{
        padding:5em
    }
    .footer_footer-content__Nm1v5{
        gap:4em
    }
}
@media screen and (max-width:1000px){
    .footer_footer__17AzZ{
        padding:5em 1em
    }
    .footer_footer-content__Nm1v5{
        gap:2em
    }
}
@media screen and (max-width:750px){
    .footer_footer-left__LbUQr{
        padding-top:20px
    }
    .footer_footer-left__LbUQr,.footer_footer-right__d56cK{
        justify-content:center;
        align-items:center;
        text-align:center
    }
    .footer_footer-right__d56cK{
        flex-direction:column
    }
    .footer_footer-content__Nm1v5{
        flex-direction:column;
        gap:4em
    }
}