.signin-form{margin-top:20px}.auth-wrapper{min-height:100vh}.auth-wrapper .signin-wrapper .content-wrapper{height:calc(100vh - 50px)}.auth-wrapper .signin-wrapper h3{font-weight:500}.auth-wrapper .signin-wrapper p,.auth-wrapper .signin-wrapper p .btn{font-size:16px}.auth-wrapper .signin-wrapper .btn-section{z-index:2;position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:100%;text-align:center;padding-inline:15px}.auth-wrapper .signin-wrapper .btn-section .btn{width:100%}.watermark-text{position:fixed;left:50%;top:45%;transform:translateX(-50%);color:rgba(var(--theme-color),.1);font-weight:900;font-size:110px}@media(max-width:768px){.watermark-text{font-size:100px}}@media(max-width:576px){.watermark-text{font-size:19vw}}.otp-form{margin-top:20px}.otp-form .form-control{border-color:rgba(var(--border-color),1);border-radius:13px;padding:14px 10px;text-align:center;color:rgba(var(--title-color),1)}.otp-form .form-control::placeholder{color:rgba(var(--content-color),1)}.otp-form .form-control:focus{box-shadow:none}.resend-otp-btn{padding:0;background-color:transparent!important;border-radius:0;display:inline-block;border:none;color:rgba(var(--theme-color),1)!important}.d-custom{display:flex;align-items:center;gap:0 6px;flex-wrap:wrap}.password-wrap{position:relative}.password-wrap .password-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2}.password-wrap .password-icon svg{fill:rgba(var(--content-color),1)}.password-strength-bar{display:flex;align-items:center;gap:8px}.password-strength-bar .strength-segment{width:20%;height:5px;border-radius:4px}.splash-section{position:fixed;width:100vw;height:100vh}.splash-content{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:rgba(var(--white),1);padding-bottom:36px}.splash-content h1{margin-bottom:calc(5px + (8 - 5)*(100vw - 320px)/(1920 - 320))}.overlay{position:absolute;left:0;bottom:0;width:100%;background:rgba(var(--black),.75);background:linear-gradient(0deg,rgba(var(--black),.75) 0,rgba(var(--black),0) 100%);height:70vh}@media(max-width:768px){.overlay{height:90vh}}.auth-links{display:flex;flex-direction:column;gap:20px;margin-top:28px}.splash-content-wrap{padding:20px 0;text-align:center;position:fixed;left:0;bottom:0;width:100%;background-color:rgba(var(--white),1);border-radius:12px 12px 0 0}.splash-content-wrap h2{margin-top:-6px;font-weight:500;font-size:calc(22px + (26 - 22)*(100vw - 320px)/(1920 - 320))}.splash-content-wrap .or-divider{margin-block:15px;position:relative;z-index:1}.splash-content-wrap .or-divider:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border-top:1px solid rgba(var(--border-color),1);width:100%;z-index:-1}.splash-content-wrap .or-divider span{background-color:rgba(var(--white),1);padding-inline:10px;display:inline-block;font-size:calc(16px + (18 - 16)*(100vw - 320px)/(1920 - 320))}.skip-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:rgba(var(--white),.6);position:absolute;right:15px;top:15px;z-index:1}.skip-btn svg{fill:rgba(var(--title-color),1)}.splash-screen{display:flex;align-items:center;justify-content:center;height:100vh;background-color:rgba(var(--theme-color),1);animation:fade-out 4s}.splash-screen .splash-logo-img{--size:100px;width:var(--size);animation:zoom-in 2s;animation-delay:2s}@keyframes zoom-in{50%{transform:scale(1)}to{transform:scale(30)}}@keyframes fade-out{0%,85%{opacity:1}to{opacity:0}}.category-list li{display:flex;align-items:center;gap:16px}.category-list li+li{margin-top:26px}.category-list li img{aspect-ratio:1/1;width:118px;height:auto;object-fit:cover;border-radius:12px}.category-list li .category-content h4{margin-bottom:5px}.category-list li .category-content h5{color:rgba(var(--content-color),1);font-weight:400;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.user-section{text-align:center}.user-section img{width:78px;height:78px;object-fit:cover;border-radius:100%;margin-bottom:13px}.user-section h3{color:rgba(var(--title-color),1);margin-bottom:5px}.user-section h4{color:rgba(var(--content-color),1);font-weight:400}.user-section h4+h4{margin-top:5px}.profile-btn-section{display:flex;align-items:center;gap:16px;margin-top:16px}.profile-btn-section .btn{width:calc(50% - 8px);padding-inline:5px}.profile-link-section h3{margin-bottom:16px;margin-top:30px}.profile-link-section li{width:100%}.profile-link-section li+li{margin-top:14px}.profile-link-section li a,.profile-link-section li>div{display:flex;align-items:center;gap:15px;width:100%}.profile-link-section li a h4,.profile-link-section li>div h4{color:rgba(var(--title-color),1);font-weight:500;font-size:calc(17px + (20 - 17)*(100vw - 320px)/(1920 - 320))}.profile-link-section li a .icon-box,.profile-link-section li>div .icon-box{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--light-gray),1);border-radius:6px}.profile-link-section li a .icon-box svg,.profile-link-section li>div .icon-box svg{fill:rgba(var(--title-color),1);width:20px;height:20px}.profile-link-section li a .right-arrow,.profile-link-section li>div .right-arrow{margin-left:auto;width:26px;height:26px;fill:rgba(var(--content-color),1)}