*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif;text-decoration:none!important}body{background:#f8f9fb}.auth-wrapper{height:100vh}.auth-image{background:url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat}.auth-card{max-width:600px;width:100%}.navbar .navbar-brand img{width:125px}.dashboard button.main-butn{padding:10px}.form-control{height:48px;border-radius:10px}.social-btn{border-radius:25px;height:48px;border:1px solid #333333;background:#fff;font-weight:500}.divider{position:relative;text-align:center;margin:20px 0}.divider span{background:#fff;padding:0 10px;color:#999;position:relative;z-index:1}.mood-select option:disabled{background:white;font-weight:600}.cosmo-app .date-input{padding-right:60px!important}.divider:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#ddd}.header .form-select:focus{outline:0;box-shadow:none;border-color:transparent}select.mood-select{padding:2px 6px;display:flex;justify-content:space-between;width:fit-content;background:#000000a1;color:white;appearance:auto}.password-toggle{position:absolute;right:15px;top:70%;transform:translateY(-50%);cursor:pointer;color:#888}@media (max-width:992px){.auth-image{display:none}}p{color:var(--theme-color4)}h2.main-title{font-size:28px;color:var(--theme-color3);font-weight:600;border-top:2px solid #474747;border-bottom:2px solid #474747;display:inline-block;padding:5px 0;margin-bottom:30px}.main-title i.bi.bi-x-diamond-fill{color:var(--theme-color2)}:root{--theme-color1:#3e97e5;--theme-color2:#d23d88;--theme-color3:#474747;--theme-color4:#5d5d5d}.swiper{padding:10px!important}.navbar-nav{flex:1;justify-content:center}.header a.nav-link{color:var(--theme-color4)}.sidebar nav button{padding:0;background:transparent}.sidebar a.nav-link:hover button{color:white!important}.header .navbar-nav{display:flex;gap:18px}.overview h3{font-size:20px}.overview h2 span{font-size:26px}.header a.nav-link{position:relative;color:#333;font-weight:500;transition:color .3s ease;padding:8px 15px}.header a.nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,#3e97e5,#d23d88);transition:all .4s ease}.header a.nav-link:hover{color:var(--theme-color1)}.header a.nav-link:hover:after{width:100%}.header a.nav-link.active{color:var(--theme-color1)}.header a.nav-link.active:after{width:100%}.skeleton-container{display:flex;flex-direction:column;gap:10px}.skeleton-line{height:12px;width:100%;border-radius:6px;background:linear-gradient(90deg,#eeeeee 25%,#dddddd 37%,#eeeeee 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.skeleton-line:nth-child(odd){width:90%}.skeleton-line:nth-child(2n){width:70%}.faq-item{transition:all .2s ease}.faq-item:hover{background-color:#f9f9f9}.amount-progress{accent-color:red;width:100%}.main-butn{background:linear-gradient(90deg,#4295e6,#ff85c7);border:none;padding:10px 25px;font-weight:500;border-radius:30px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.main-butn,.main-butn:hover{color:#fff;transition:all .4s ease}.main-butn:hover{background:linear-gradient(90deg,#ff85c7,#4295e6);transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.25)}.main-butn-white{background:#fff;color:var(--theme-color4);padding:10px 25px;font-weight:500;border-radius:30px;border:2px solid #ccc;background:white;transition:all .4s ease}.main-butn-white:hover{background:linear-gradient(90deg,#4295e6,#ff85c7);color:#fff;transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.15);border-color:transparent}.main-butn-white:focus,.main-butn:focus{outline:none;box-shadow:0 0 0 .25rem rgba(62,151,229,.3)}.homebanner{background-size:cover;background-repeat:no-repeat;margin:-88px 0 0;background-position:50%}.homebanner h1{font-size:42px;font-weight:700;background:linear-gradient(90deg,var(--theme-color1),var(--theme-color2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.homebanner p{color:#000000b2;font-weight:500;max-width:55%;margin:auto}.productivity .icon-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.productivity .icon-box{width:130px;height:100%;border-radius:12px;text-align:center;padding:18px 10px;transition:all .3s ease;border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(8px);box-shadow:0 3px 8px rgba(0,0,0,.24);background:linear-gradient(332deg,rgb(254 228 255),rgb(203 246 255) 48%,rgb(234 255 235))!important}.productivity .icon-box:hover{transform:translateY(-5px);cursor:pointer}.productivity .icon-box p{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--theme-color3)}.sugest .video-card{background:rgb(255,255,255);border-top-left-radius:200px;overflow:hidden;border-bottom-right-radius:0;border-top-right-radius:200px;transition:.4s;box-shadow:0 3px 10px rgba(0,0,0,.05)!important;border-right:9px double var(--theme-color2)}.sugest .video-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.sugest .video-thumb{position:relative;overflow:hidden;border-radius:15px 15px 0 0}.sugest .video-thumb img{width:100%;height:220px;object-fit:cover;border-radius:15px 15px 0 0;transition:transform .6s ease,filter .4s ease}.sugest .video-card:hover .video-thumb img{transform:scale(1.07);filter:brightness(.9)}.sugest .video-thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,0));opacity:0;transition:opacity .4s ease;border-radius:15px 15px 0 0}.sugest .video-card:hover .video-thumb:after{opacity:1}.sugest .video-info{position:absolute;bottom:10px;left:15px;color:#fff;font-size:14px;background:rgba(0,0,0,.35);padding:3px 10px;border-radius:20px;display:flex;align-items:center;gap:5px;z-index:2}.sugest .card-body{padding:18px;text-align:left}.sugest .card-body h5{font-size:16px;font-weight:600;margin-bottom:10px;color:#222;transition:color .1s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:40px}.sugest .video-card:hover h5{color:white}.sugest .meta-info{color:var(--theme-color4);font-size:13px}.sugest .meta-info span{margin:0 5px}.sugest .video-card:hover .card-body{background:var(--theme-color2)}.sugest .video-card:hover .meta-info{color:white}.life .expert-card{background:linear-gradient(332deg,rgb(254 228 255),rgb(203 246 255) 48%,rgb(234 255 235))!important;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.08);padding:0;text-align:center;transition:transform .4s ease,box-shadow .4s ease,border .4s ease;border:1px solid #eaeaea;overflow:hidden;position:relative}.life .expert-card:hover{transform:rotateX(3deg) rotateY(-3deg) translateY(-6px);box-shadow:0 15px 25px rgba(0,0,0,.2);border:1px solid var(--theme-color2)}.life .expert-card img.profile{border-radius:12px;width:100%;height:180px;object-fit:cover;margin-bottom:15px;transition:transform .5s ease}.life .expert-card:hover img.profile{transform:translateY(-5px)}.life .expert-card h5,.life .expert-card p.category{transition:color .4s ease}.life .expert-card h5{font-size:17px;font-weight:600;margin-bottom:4px;display:flex;justify-content:space-between}.life .expert-card:hover h5{color:var(--theme-color2)}.life .expert-card .flag-icon{width:22px;height:15px;margin-left:6px;border-radius:2px}.life .rating{color:#ffb800;font-size:14px}.life .expert-card p.category{font-size:14px;color:var(--theme-color4);margin:5px 0 12px;font-weight:500}.owl-stage-outer{padding:10px 0}.life .expert-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(255,133,199,.15),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}.life .expert-card:hover:after{opacity:1}.mood .card{background:linear-gradient(332deg,rgb(254,228,255),rgb(203,246,255) 48%,rgb(234,255,235))!important;transition:transform .3s ease,background-color .3s ease}.mood .card:hover{transform:scale(1.03);background:linear-gradient(332deg,rgb(220,210,255),rgb(180,240,255) 48%,rgb(220,255,215))!important}.mood h5.card-title{font-size:18px;color:var(--theme-color3);font-weight:600}.mood p.activity-info{font-size:14px;font-weight:500;color:var(--theme-color3)}.mood .owl-stage-outer{padding:10px}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);animation:shimmer 1.2s infinite}.sucess-banner{position:relative;overflow:hidden}.sucess-banner .banner-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1}.sucess-banner .banner-video.show{opacity:1}.sucess-banner .container{position:relative;z-index:2}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 37%,#e0e0e0 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite}.skeleton-img{height:140px}.play-bar{max-width:50%;margin:auto}.skeleton-title{height:16px;width:80%;margin-bottom:10px}.skeleton-meta{height:12px;width:60%;margin-bottom:10px}.skeleton-rating{height:12px;width:40%}.week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.dashboard select{padding:0 5px;border-radius:19px;background-color:#ffffff;color:#000000;font-weight:500}.life p.consultant-skills{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:40px}.calendar-cell{border:1px solid #eee;padding:6px;border-radius:8px;height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-color1) #f1f1f1}.date{font-size:12px;font-weight:600}.mini-mood{width:18px;height:18px;margin:2px}.no-mood{font-size:12px;color:#ccc}.skeleton{background:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-img{height:180px;width:100%;border-radius:8px 8px 0 0}.skeleton-title{height:18px;width:70%}.skeleton-text{height:12px;width:100%}.skeleton-text.short{width:60%}.skeleton-btn{height:35px;width:120px;border-radius:20px}.has-subscription{font-size:x-small}.bliss .challenge-card{border-radius:15px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:linear-gradient(332deg,rgb(254,228,255),rgb(203,246,255) 48%,rgb(234,255,235))!important;box-shadow:0 4px 15px rgba(0,0,0,.1)}.bliss .challenge-card:hover{transform:translateY(-10px);box-shadow:0 6px 25px rgba(0,0,0,.2)}.bliss .challenge-img{width:100%;height:200px;object-fit:cover}.bliss .challenge-title{font-size:18px;font-weight:600;color:var(--theme-color3)}.bliss .challenge-description{font-size:14px;color:var(--theme-color3);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:42px}.new-abot p{max-width:100%!important;margin-bottom:10px!important}.captchanew iframe{margin-top:0}.download .down-inner{background:linear-gradient(90deg,rgba(58,106,181,1),rgba(254,133,199,1));box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);border-radius:20px}.download h2{font-size:44px;font-weight:500}.download img.main-img{margin:-36px 0 0}.testi .testimonial-card{background:#fff;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:25px 30px;transition:all .3s ease;height:100%;position:relative;border:1px solid #e8f0f6}.testi .testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.testi .testimonial-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.testi .testimonial-profile{display:flex;align-items:center;gap:12px}.testi .testimonial-profile img{width:45px;height:45px;border-radius:50%;object-fit:cover}.testi .testimonial-profile h6{margin:0;font-size:16px;font-weight:600;color:#222}.testi .testimonial-profile span{font-size:13px;color:#777}.testi .testimonial-icon{font-size:36px;color:#333;opacity:.5}.testi .testimonial-text{font-size:15px;color:#555;line-height:1.6}.testi .owl-carousel .owl-item img{width:45px!important;height:45x!important}.playstore img{width:100%}.welnes-banner{background-size:cover;background-repeat:no-repeat;height:auto;background-position:50%}.welnes-banner span{font-size:20px}.activity h5.card-title{font-size:14px;position:absolute;top:10px;left:6px;color:#fff;font-weight:600;background:var(--theme-color2);padding:4px 7px;border-radius:7px;margin:0 9px 0 0}.activity .act-box{transition:all .3s ease}.activity .act-box:hover{transform:translateY(-8px)}.session .yoga-card{position:relative;border:none;border-radius:12px;overflow:hidden;color:white;height:200px;background-size:cover;background-position:50%;transition:transform .3s ease;background-blend-mode:overlay;background-color:#626262}.session .yoga-card:hover{transform:scale(1.02)}.session .yoga-overlay{position:absolute;bottom:0;width:100%;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent)}.sleep .meditation-card{border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .3s ease;background-color:#fff;height:100%;display:flex;flex-direction:column}.sleep .meditation-card:hover{transform:translateY(-5px)}.sleep .card-img-top{height:200px;object-fit:cover;position:relative}.sleep .favorite-icon{position:absolute;top:12px;right:12px;color:white;border-radius:50%;padding:8px;font-size:1rem;cursor:pointer;transition:background .3s;display:flex}.sleep .card-body{padding:16px 10px;background:linear-gradient(332deg,rgb(254 228 255),rgb(203 246 255) 48%,rgb(234 255 235))!important}.sleep .card-title{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--theme-color3);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:34px}.sleep .card-meta{font-size:12px;color:var(--theme-color4);margin-bottom:6px;font-weight:500}.sleep .rating{color:var(--theme-color3);font-size:16px;font-weight:500}.sleep .rating small{color:var(--theme-color4);font-size:.85rem}.activity img.card-img-top{height:180px;width:100%;object-fit:cover;border-radius:15px}.single-play-banner{height:120vh;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:end;padding-bottom:20px;text-align:center}.single-wellness-play{max-width:700px;margin:auto;background-blend-mode:overlay;background:#13131370;padding:14px;border-radius:20px}.single-play-banner i.bi.bi-heart{position:absolute;right:15px;top:-260px;font-size:30px}.review .rating-bar{height:8px;border-radius:10px;background:#e6e6e6;position:relative}.review .rating-bar-fill{height:8px;border-radius:10px;background-color:var(--theme-color1);position:absolute;top:0;left:0}.review .review-card{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.review .reviewer-img{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:15px}.review .reviewer-name{font-weight:600;color:var(--theme-color3)}.review .star-rating i{color:var(--theme-color1);font-size:16px;margin-right:2px}.review .review-time{font-size:13px;color:var(--theme-color4);font-weight:500}.review span.stars{color:var(--theme-color1);font-size:24px!important}.single-astro .profile-img img.verify{position:absolute;width:40px;height:40px;top:10px;right:20px}.single-astro .expert-info .rating i.bi.bi-star-fill{color:#ffcd0f}.single-astro .expert-info h5{font-size:24px;color:black;font-weight:600}.single-astro .profile-card{border:1px solid #ccc;padding:30px 20px;border-radius:20px}.single-astro .profile-img img.main-very{width:100%;height:300px;object-fit:cover;border-radius:20px}.productivity .icon-box img{width:44px;height:44px}.guide .card img{width:145px;height:150px}.guide .card{display:flex!important;flex-direction:row;padding:10px;border-radius:20px;background:linear-gradient(332deg,rgb(254 228 255),rgb(203 246 255) 48%,rgb(234 255 235))!important;transition:all .5s ease}.guide .card:hover{transform:translateY(-8px)}.guide p.card-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sucess-banner{margin:0}.new-success{height:auto!important}.session p.sess-para{color:var(--theme-color3)}.hapines-banner{align-items:center;height:80vh;display:flex}.explore-section{padding:50px 0}.explore-section .explore-title{font-weight:600;font-size:1.8rem;margin-bottom:20px}.explore-section .tag-list{display:flex;flex-wrap:wrap;gap:10px}.explore-section .tag{border-radius:25px;padding:6px 18px;font-size:15px;border:1px solid transparent;color:var(--theme-color4);transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);background:linear-gradient(332deg,rgb(254 228 255),rgb(203 246 255) 48%,rgb(234 255 235))!important;font-weight:500}.explore-section .tag:hover{transform:translateY(-2px)}.explore-section .tag.active,.explore-section .tag:hover{background:#fff;border-color:var(--theme-color1);color:var(--theme-color1)}.explore-section .tag.active{font-weight:500}.start-banner{background-image:url(/images/start-banner.svg)}.about-banner{background-image:url(/images/about-banner-new.svg);margin:0}.abot h5{font-weight:500;color:var(--theme-color3)}.abot p{max-width:63%;margin:auto}.mission .right-mis img{border-top-left-radius:300px;border-bottom-left-radius:300px}.mission .left-mis img{border-top-right-radius:300px;border-bottom-right-radius:300px}.mission .left-mis img,.mission .right-mis img{transition:all .5s ease;cursor:pointer;width:100%}.mission .left-mis img:hover,.mission .right-mis img:hover{transform:scale(1.02);filter:brightness(1.05);box-shadow:0 15px 30px rgba(0,0,0,.3)}.team-section .team-section{text-align:center;padding:80px 0}.team-section .team-section h2{font-weight:600;margin-bottom:50px;color:#333}.team-section .team-card{background:#fff;border:none;border-radius:15px;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative}.team-section .team-card img{width:100%;height:448px;object-fit:cover;transition:all .6s ease}.team-section .team-info{background:#fcf8f4;border-radius:15px;margin-top:-64px;width:80%;margin-left:auto;margin-right:auto;padding:10px 0;box-shadow:0 3px 10px rgba(0,0,0,.05);position:relative;z-index:10;transition:all .4s ease}.team-section .team-info h5{margin:0;font-size:16px;font-weight:600;color:var(--theme-color3)}.team-section .team-info p{margin:0;font-size:13px;color:var(--theme-color4)}.team-section .team-card:hover{transform:translateY(-10px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.team-section .team-card:hover img{transform:scale(1.08);filter:brightness(1.05)}.team-section .team-card:hover .team-info{transform:translateY(-5px);background:linear-gradient(135deg,#ffffff,#f0f9ff);box-shadow:0 8px 20px rgba(0,0,0,.1)}.team-section .team-inner{max-width:1120px;text-align:center;margin:auto}.contact-section{padding:60px 0}.contact-section .contact-info p{color:#555}.contact-section .contact-info .info-item{margin-bottom:20px}.contact-section .info-item i{color:var(--theme-color1);font-size:24px;margin-right:15px}.contact-section .contact-form input,.contact-section .contact-form textarea{border-radius:10px;padding:12px;border:1px solid #ddd}.contact-section .contact-form input:focus,.contact-section .contact-form textarea:focus{box-shadow:none;border-color:#0d6efd}.contact-section .contact-form label{font-weight:500}iframe{border:0;border-radius:15px;width:100%;height:350px;margin-top:40px}.contact-section .contact-info h3{font-weight:600;margin-bottom:20px;color:var(--theme-color3)}footer{border-top:1px solid #cccccc;color:#000;padding:60px 0 20px}.footer .footer-line{border-top:1px solid rgba(0,0,0,.1);margin:20px 0}.footer h5{font-size:28px}.footer .subscribe-box input{border-radius:30px 0 0 30px;padding:10px 20px;width:250px;border:1px solid #ccc;outline:none;border-right:0;margin:0 -20px 0 0}.footer .footer-links a{color:#000;text-decoration:none;margin:0 15px;font-weight:500;font-size:14px}.footer .footer-links a:hover{color:var(--theme-color1)}.footer .social-icons a{color:#000;font-size:18px;margin-right:15px;transition:.3s}.footer .social-icons a:hover{color:var(--theme-color1)}.footer .store-btn img{height:40px;margin-right:10px}.profile-user .sidebar{border:1px solid #cccccc80;border-radius:20px;padding:20px;width:100%}.profile-user .sidebar a.nav-link.active,.profile-user .sidebar a.nav-link:hover{background:linear-gradient(90deg,#ff85c7,#4295e6);border-radius:30px;color:white!important;font-weight:500}.profile-user .sidebar a.nav-link{font-weight:600;color:var(--theme-color3);display:flex;gap:10px;margin-bottom:19px;padding:13px 16px;align-items:center;max-width:235px;width:100%;border-radius:30px}.profile-user .sidebar i{font-size:22px}.profile-card{width:100%;max-width:100%;background:linear-gradient(135deg,#f4f9ff,#ffffff);border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.05);overflow:hidden}.cover-area{position:relative}.cover-img{width:100%;height:200px;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.profile-card .edit-cover-icon{position:absolute;top:15px;right:20px;background:rgba(255,255,255,.4);backdrop-filter:blur(6px);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.profile-card .edit-cover-icon:hover{background:rgba(255,255,255,.6)}.profile-card .profile-pic{position:absolute;bottom:-60px;left:40px;width:120px;height:120px;border-radius:50%;border:5px solid #fff;object-fit:cover;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:22}.profile-card .profile-header{padding:25px 40px 10px 180px;position:relative;background:linear-gradient(90deg,#f6faff,#fbfdff)}.profile-card .profile-header h5{font-weight:600;color:var(--theme-color3);margin-bottom:5px}.profile-card .profile-header span{color:var(--theme-color4);font-size:.9rem}.profile-card .profile-body{padding:40px;background:#f8fbff;border-top:1px solid #e3ebf3}.profile-card .form-label{font-weight:500;color:var(--theme-color3)}.profile-card .form-control{border-radius:10px;background-color:#fff;border:1px solid #dee6f0;height:46px;transition:all .2s ease}.profile-card .form-control:focus{border-color:#ccc!important;box-shadow:none!important}.profile-card textarea.form-control{height:auto}.profile-card .gender-group .btn{border-radius:30px!important;border:1px solid #d6dbe2;background:#fff;color:var(--theme-color3);padding:6px 20px;transition:all .3s ease;margin:0 15px 0 0}.profile-card .gender-group .btn.active,.profile-card .gender-group .btn:hover{background:#e8f0ff;border-color:var(--theme-color1);color:var(--theme-color1);font-weight:500}.profile-user .toggle-btn{display:none}.dashboard .section-title{font-weight:600;font-size:18px;margin-bottom:1rem;color:var(--theme-color3)}.dashboard .stat-box{text-align:center;padding:15px;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #ccc;transition:all .5s ease}.dashboard .stat-box:hover{transform:translateY(-8px)}.dashboard .stat-box h5{font-weight:600;font-size:1.2rem;margin-bottom:5px}.dashboard .stat-box p{color:var(--theme-color4);font-size:14px;font-weight:600}.dashboard .avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(1turn,#ff85c7,#4295e6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:8px!important;margin:auto}.dashboard .friend-card{text-align:center}.dashboard .activity-card{display:flex;align-items:center;gap:15px;margin-bottom:1rem;border-radius:15px;background:#fff;padding:10px}.dashboard .activity-card img{width:80px;height:80px;border-radius:10px;object-fit:cover}.dashboard .activity-text h6{margin:0;font-weight:600}.dashboard .activity-text small{color:#6c757d}.dashboard .small-text{font-size:.85rem;color:#6c757d}.dashboard .add-link:hover,.share-link:hover{text-decoration:underline}.stat-ro img{width:fit-content;height:30px;margin-bottom:10px}.dashboard a{color:var(--theme-color1);text-decoration:none;font-weight:500}.save-red i.bi.bi-heart-fill{color:red}.pricing-section h2{font-weight:600;font-size:32px;margin-bottom:10px;color:var(--theme-color3)}.pricing-section p{color:var(--theme-color4)!important;max-width:700px;margin:0 auto 16px;font-size:14px}.has-subscription{color:red!important;font-size:14px}.pricing-section .pricing-card{background:#fff;border-radius:15px;padding:40px 25px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.pricing-section .pricing-card:hover{transform:translateY(-10px);box-shadow:0 6px 30px rgba(0,0,0,.12)}.pricing-section .pricing-price{font-size:42px;font-weight:500;margin-bottom:5px;color:var(--theme-color2)}.pricing-section .pricing-plan{font-weight:500;font-size:21px;margin-bottom:20px;color:var(--theme-color3)}.pricing-section .pricing-features{list-style:none;padding:0;margin-bottom:30px;text-align:left}.pricing-section .pricing-features li{margin-bottom:10px;font-size:16px;color:var(--theme-color3);font-weight:500}.pricing-section .pricing-features li:before{content:"✔ ";color:var(--theme-color2);font-weight:600;margin-right:8px}.pricing-section .price-subtext{font-size:16px;color:var(--theme-color3);font-weight:500}.settings-card .setting-item{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #edf2f7}.settings-card .setting-item:last-child{border-bottom:none}.settings-card .setting-info{display:flex;align-items:center;gap:15px}.settings-card .setting-info i{font-size:25px;color:var(--theme-color3)}.settings-card .setting-text h6{margin:0;font-weight:500;color:var(--theme-color3)}.settings-card .setting-text small{color:var(--theme-color3)}.settings-card .form-check-input{width:40px;height:20px;cursor:pointer}.settings-card .form-check-input:checked{background-color:var(--theme-color1);border-color:var(--theme-color1)}.settings-card .social-links{margin-top:25px;text-align:center}.settings-card .social-links a{font-size:1.3rem;margin:0 8px;transition:all .3s ease}.settings-card{border:1px solid #cccccc80;border-radius:10px;padding:30px 40px;box-shadow:0 4px 10px rgba(0,0,0,.03)}.help-section{text-align:center;padding:60px 20px}.help-section .help-section h5{font-weight:600;color:#000}.help-section .help-section p{color:#6c757d;font-size:15px;margin-bottom:30px}.help-section .help-btn{display:flex;align-items:center;justify-content:space-between;border:1px solid #ddd;border-radius:50px;padding:10px 20px;width:300px;margin:0 auto;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:all .3s ease}.help-section .help-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.help-section .help-btn .icon-circle{width:40px;height:40px;border-radius:50%;background-color:#3498db;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:15px}.help-section .help-btn .text{flex-grow:1;text-align:left;font-weight:500;color:#000}.help-section .help-btn i.bi-chevron-right{color:#999;font-size:18px}.chatt{background:transparent;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;height:82vh;border:1px solid #cccccc80}.chatt .chat-header{background:#fff;border-bottom:1px solid #f1f1f1;padding:15px 20px;display:flex;align-items:center;gap:10px}.chatt .chat-header img{width:40px;height:40px}.chat-body .message img{width:40px;height:40px;border-radius:50%}.chatt .chat-header h6{margin:0;font-weight:600}.chatt .chat-body{flex:1;padding:20px;background-color:#fdfefe;overflow-y:auto}.chatt .message{display:flex;align-items:start;margin-bottom:15px;gap:10px}.chatt .message.bot{justify-content:flex-start}.chatt .message.user{justify-content:flex-end}.chatt .message-content{max-width:70%;padding:10px 15px;border-radius:20px;font-size:15px;line-height:1.4}.chatt .message.bot .message-content{background:white;border:1px solid #cccccc80;color:var(--theme-color3);font-weight:500}.chatt .message.user .message-content{background:#f1f5ff;color:var(--theme-color3);font-weight:500}.chatt .chat-input-box{display:flex;align-items:center;background:linear-gradient(90deg,#f9fdfd,#f1fbff);border:1px solid #dbe5eb;border-radius:50px;padding:10px 18px;margin:0 30px 30px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.chatt .chat-input-box i{font-size:20px;color:black;cursor:pointer;transition:color .3s ease;transform:rotate(45deg)}.chatt .chat-input-box i:hover{color:#6b63ff}.chatt .chat-input-box input{flex:1;border:none;outline:none;background:transparent;font-size:15px;padding:0 10px}.chatt .send-btn i{font-size:22px;background:linear-gradient(39deg,#ff85c7,#4295e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer;transition:transform .2s ease}.chatt .send-btn i:hover{transform:scale(1.1)}.chat-input-container{width:98%;background:transparent;border:1px solid #d6e1df;border-radius:15px;padding:8px 15px;display:flex;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:20px!important;margin:auto}.chat-input-container input{border:none;outline:none;flex:1;background:transparent;font-size:16px;color:#333;margin-top:0;padding:0}.chat-input-container .btn-send{background:linear-gradient(1turn,#52a4ff,#f286c9);border:none;border-radius:50%;color:white;padding:10px 13px;transition:transform .2s ease;display:flex!important;align-items:center;justify-content:center}.chat-input-container .btn-send:hover{transform:scale(1.1)}.chat-input-container .attach-icon{color:#777;font-size:20px;margin-right:10px;cursor:pointer}.s-challenge .challenge-card{background:white;border-radius:20px;padding:40px 60px;text-align:center}.reward,.s-challenge .overview{margin-bottom:20px;text-align:left}.s-challenge .circle{position:relative;width:150px;height:150px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;margin:30px auto}.s-challenge .circle:before{content:"";position:absolute;width:120px;height:120px;background:white;border-radius:50%}.s-challenge .circle span{position:absolute;font-size:2.5rem;font-weight:600;color:#007bff;z-index:1}.s-challenge .breathe-text{font-weight:500;margin-top:10px;color:var(--theme-color3)!important}.sidebar{transition:.3s}@media (max-width:991px){.sidebar{position:fixed;left:-250px;top:0;width:250px;height:100%;background:#fff}.homebanner{margin:0}.sidebar.show{left:0}}@media (max-width:991.98px){.profile-user .sidebar.show{display:block;animation:slideIn .3s ease forwards}.profile-user .sidebar{display:none;position:absolute;z-index:1000;top:156px;left:0;width:279px;height:auto!important;background:white}}.s-challenge .timer{font-size:1.5rem;font-weight:600;margin-top:10px;color:var(--theme-color1);margin-bottom:10px}.sleep a{text-decoration:none}.s-challenge .circle{transition:background .4s linear}.mood .activity-icon img{width:100px;height:100px;object-fit:cover;border-radius:10px}.profile-header .profile-img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:3px solid #fff}.profile-header .profile-name{font-size:20px;font-weight:600;margin-bottom:4px}.profile-header .badge-custom{color:#555;font-size:13px}.profile-header .mood-select{background-color:transparent;font-size:13px;color:#22c55e;border:1px solid var(--theme-color1);width:121px}.mood-wrapper{padding:20px 10px}.mood-wrapper .mood-item{text-align:center}.mood-wrapper .mood-circle{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:auto;box-shadow:inset 0 0 0 4px rgba(255,255,255,.4)}.mood-wrapper .day-text{margin-top:6px;font-size:13px;color:#666}.block-container{scrollbar-width:none}.mood-wrapper .form-select{border-radius:30px;font-size:14px;padding:4px 18px;border:1px solid rgba(0,0,0,.1);background:#e7edf1}.mood-wrapper .chart-area{padding:10px 15px 25px}.dashboard .activity-text{text-align:left}@media (max-width:1199px){.header .navbar-nav{display:flex;gap:4px!important}.wallet-action-bar{padding:0 6px!important}.subscription-badge{padding:6px!important}.header a.nav-link{padding:8px 4px!important;font-size:14px}.download h2{font-size:40px}.abot p{max-width:100%}}@media (min-width:992px){.navbar-collapse{display:flex!important;justify-content:space-between;align-items:center}}@media (max-width:991.98px){.homebanner h1{font-size:34px!important}.navbar-collapse{background:white;padding:10px;border-radius:10px}.homebanner p{max-width:80%}.header .navbar-collapse .navbar-nav{width:fit-content;margin-right:auto}.header .navbar-collapse form{width:100%;display:flex;justify-content:flex-start}.header .navbar-collapse form button{width:auto}.download h2{font-size:28px}h2.main-title{font-size:24px}.mission .botom-mis{flex-direction:column-reverse}.profile-user .sidebar{display:none;position:absolute;z-index:1000;top:156px;left:0;width:279px;height:calc(100vh - 70px);background:white}.profile-user .sidebar.show{display:block;animation:slideIn .3s ease forwards}@keyframes slideIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.profile-user .toggle-btn{display:block!important;background:var(--theme-color1);color:white;border:none;border-radius:5px;padding:8px 12px;margin-bottom:15px}}@media (max-width:767.98px){.homebanner h1{font-size:26px!important}.homebanner p{max-width:100%}.profile-card .profile-header{padding:70px 20px 10px;text-align:center}.profile-card .profile-pic{left:50%;transform:translateX(-50%)}.profile-card .edit-btn{position:static;margin-top:15px}}@media (max-width:575.98px){h2.main-title{font-size:22px}}@media (max-width:480px){h2.main-title{font-size:20px;margin-bottom:10px}.hapines-banner{height:60vh;padding-bottom:0}.overview h2 span{font-size:22px}.download img.main-img{margin:-36px 0 0;width:100%}.subscribe-box button{margin:0 0 0 -35px}.download h2{font-size:26px}.guide .card img{width:115px;height:115px}}.cosmo-app{overflow:hidden;font-family:Segoe UI,sans-serif}.cosmo-app,.cosmo-app .left-img{height:100vh}.cosmo-app .left-img img{width:100%;height:100%;object-fit:cover}.cosmo-app .right-panel{background:linear-gradient(180deg,#f7fcff,#eef6f9);height:100vh;padding:40px 30px;overflow-y:auto}.cosmo-app .logo{width:48px;margin-bottom:10px}.cosmo-app h2{font-weight:600;color:#444;margin-bottom:30px}.cosmo-app .chat-box{background:#fff;border-radius:14px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.cosmo-app .chat-title{font-weight:600;margin-bottom:15px}.cosmo-app .bubble{padding:12px 15px;border-radius:12px;font-size:14px;margin-bottom:10px;max-width:85%}.cosmo-app .bubble.bot{background:#f1f4f7}.chat-messages .bubble button.edit-btn{padding:2px 8px}.cosmo-app .bubble.user{background:#4f8ef7;color:#fff;margin-left:auto;position:relative;display:flex;gap:13px;align-items:center}.cosmo-app .mood-wrapper{display:flex;justify-content:center;margin:35px 0;gap:10px}.cosmo-app .mood-circle{width:240px;height:240px;border-radius:50%;border:4px dashed #cfe6ef;position:relative;animation:moodRotate 18s linear infinite}.cosmo-app .mood-center{position:absolute;top:50%;left:50%;width:90px;height:90px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;box-shadow:0 5px 15px rgba(0,0,0,.12);animation:centerFix 18s linear infinite}.cosmo-app .mood-item{position:absolute;text-align:center;font-size:12px}.cosmo-app .mood-item span{display:block;font-size:18px}.cosmo-app .chat-messages{max-height:420px;overflow-y:auto;padding-right:4px}.cosmo-app .chat-input{position:relative;margin-top:20px;display:flex;align-items:center;background:#ffffff;border-radius:40px;padding:6px 10px 6px 20px;box-shadow:0 8px 25px rgba(0,0,0,.06);transition:.3s ease}.cosmo-app .chat-input:focus-within{box-shadow:0 8px 25px rgba(102,126,234,.25)}.cosmo-app .chat-input input{flex:1;border:none;outline:none;font-size:15px;background:#fff;border-radius:0;padding:10px 0}.bubble button.send{position:absolute;right:20px;top:16px}.cosmo-app .send-btn{width:42px;height:42px;border-radius:50%;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-size:16px;cursor:pointer;transition:.3s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cosmo-app .send-btn:hover{transform:scale(1.1);box-shadow:0 6px 15px rgba(102,126,234,.4)}.cosmo-app .send-btn:active{transform:scale(.95)}.otp-modal{width:420px;min-height:260px;padding:30px;border-radius:14px}@media (max-width:576px){.otp-modal{width:90%;min-height:auto}}.bubble.bot.primary{background:#f1f1f1}.bubble.bot.secondary{background:#d1e7ff;font-style:italic}.socialtabs .signs-wrapper{display:flex;gap:12px;overflow-x:auto;padding:18px 0 10px;scrollbar-width:none;justify-content:space-between}.socialtabs .signs-wrapper::-webkit-scrollbar{display:none}.socialtabs .sign-circle{width:50px;height:50px;border-radius:50%;background:#6b7280;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff}.socialtabs .sign-circle.active,.socialtabs .sign-circle:hover{background:linear-gradient(90deg,#4295e6,#ff85c7);cursor:pointer}.socialtabs .sign-label{font-size:16px;color:#6b7280;font-weight:500;text-align:center}.socialtabs .sign-label.active{color:var(--theme-color1);font-weight:600}.socialtabs .time-btn{border:1.5px solid #d1d5db;background:#fff;border-radius:50px;padding:6px 20px;font-size:14px;font-weight:500;color:#374151;text-decoration:none}.socialtabs .time-btn.active{background:linear-gradient(90deg,#4295e6,#ff85c7);border-color:#6992e0;color:#fff}.socialtabs .horo-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 32px}.socialtabs .horo-title{font-size:1.4rem;font-weight:700;color:#111827}.socialtabs .horo-date{font-size:14px;color:#9ca3af}.socialtabs .section-label{font-weight:700;font-size:14.5px;color:#111827}.socialtabs .section-text{font-size:14.5px;line-height:1.75;color:#374151}.socialtabs hr.section-divider{border-color:#f3f4f6;margin:18px 0}video.banner-video.show{height:120vh;object-fit:cover;width:100%}.signs-wrapper img{width:35px}@media (max-width:576px){.socialtabs .horo-card{padding:18px 14px}.socialtabs .sign-circle{width:52px;height:52px;font-size:22px}.socialtabs .sign-item{min-width:58px}.signs-wrapper img{width:33px}}@media (max-width:480px){.socialtabs .sign-label{font-size:12px}}.spinner-wrapper{width:100%;height:400px;display:flex;justify-content:center;align-items:center}.simple-spinner{border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite;box-sizing:border-box}@keyframes spin{to{transform:rotate(1turn)}}#iframe-horoscope{scrollbar-width:none;-ms-overflow-style:none}#iframe-horoscope::-webkit-scrollbar{display:none}.single-play-banner .youtube-wrapper>div,.single-play-banner iframe{width:100%!important;height:100%!important}iframe[src*=youtube]{width:100%!important;height:115vh!important;display:block}.ytp-large-play-button,.ytp-play-button{display:none!important}.play-single-icon,.single-wellness-play i.bi-arrow-down{background:#13131370;padding:7px;border-radius:50%;display:flex;justify-content:center;align-items:center;width:fit-content;margin:auto;color:white;font-size:18px}.player-controls-middle.prevent-controls-collision{display:none!important}.transit-disable{cursor:not-allowed;border-radius:30px}