.Navbar-module__cRh5nW__navbar{z-index:100;background:var(--background);border-bottom:1px solid #ffffff0d;align-items:center;height:80px;display:flex;position:sticky;top:0}.Navbar-module__cRh5nW__container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module__cRh5nW__logo{align-items:center;display:flex}.Navbar-module__cRh5nW__logoImage{object-fit:contain;border-radius:8px}.Navbar-module__cRh5nW__links{align-items:center;gap:2rem;display:flex}.Navbar-module__cRh5nW__links a{color:#fffc;font-size:.95rem;font-weight:500;transition:color .3s}.Navbar-module__cRh5nW__links a:hover,.Navbar-module__cRh5nW__activeLink{color:var(--gold-text)!important}.Navbar-module__cRh5nW__actions{align-items:center;gap:1rem;display:flex}
.admin-module__4WpgRW__container{grid-template-columns:250px 1fr;min-height:calc(100vh - 80px);display:grid}.admin-module__4WpgRW__sidebar{background:#ffffff05;border-right:1px solid #ffffff0d;padding:2rem}.admin-module__4WpgRW__sidebar h2{margin-bottom:2rem;font-size:1.5rem}.admin-module__4WpgRW__sidebar ul{list-style:none}.admin-module__4WpgRW__sidebar li{cursor:pointer;color:#fff9;border-radius:8px;margin-bottom:.5rem;padding:.75rem 1rem;transition:all .3s}.admin-module__4WpgRW__sidebar li:hover{color:#fff;background:#ffffff0d}.admin-module__4WpgRW__active{background:var(--primary)!important;color:#fff!important}.admin-module__4WpgRW__content{padding:2rem}.admin-module__4WpgRW__statsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem;display:grid}.admin-module__4WpgRW__statsGrid h3{color:var(--accent);font-size:2rem}.admin-module__4WpgRW__table{border-collapse:collapse;width:100%;margin-top:1.5rem}.admin-module__4WpgRW__table th{text-align:left;color:#fff9;border-bottom:1px solid #ffffff1a;padding:1rem}.admin-module__4WpgRW__table td{border-bottom:1px solid #ffffff0d;padding:1rem}.admin-module__4WpgRW__statusCompleted{color:var(--success);background:#10b9811a;border-radius:20px;padding:.25rem .75rem;font-size:.85rem}.admin-module__4WpgRW__statusPending{color:var(--warning);background:#f59e0b1a;border-radius:20px;padding:.25rem .75rem;font-size:.85rem}
.astrologers-module__dOvxDq__container{max-width:1200px;margin:0 auto;padding:4rem 2rem}.astrologers-module__dOvxDq__header{text-align:center;margin-bottom:3rem}.astrologers-module__dOvxDq__header h1{margin-bottom:1rem;font-size:3rem}.astrologers-module__dOvxDq__filters{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.astrologers-module__dOvxDq__filterBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:.5rem 1.5rem;transition:all .3s}.astrologers-module__dOvxDq__filterBtn:hover{background:var(--primary);border-color:var(--primary)}.astrologers-module__dOvxDq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.astrologers-module__dOvxDq__astroInfo{gap:1.5rem;margin-bottom:1.5rem;display:flex}.astrologers-module__dOvxDq__avatarPlaceholder{background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:700;display:flex}.astrologers-module__dOvxDq__details h3{align-items:center;gap:.5rem;display:flex}.astrologers-module__dOvxDq__onlineBadge{background:var(--success);width:10px;height:10px;box-shadow:0 0 10px var(--success);border-radius:50%}.astrologers-module__dOvxDq__details p{color:#fff9;margin-bottom:.5rem;font-size:.9rem}.astrologers-module__dOvxDq__rating{color:var(--accent);font-weight:600}.astrologers-module__dOvxDq__footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.astrologers-module__dOvxDq__rate{font-size:1.1rem;font-weight:700}
.chat-module__r3ZgIG__main{flex-direction:column;height:100vh;display:flex}.chat-module__r3ZgIG__container{background:radial-gradient(circle,#8b5cf60d 0%,#0000 100%);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.chat-module__r3ZgIG__chatWindow{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:24px;flex-direction:column;width:100%;max-width:800px;height:80vh;display:flex;overflow:hidden}.chat-module__r3ZgIG__chatHeader{background:#ffffff08;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.chat-module__r3ZgIG__astroInfo{align-items:center;gap:1rem;display:flex}.chat-module__r3ZgIG__avatar{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-weight:700;display:flex}.chat-module__r3ZgIG__astroInfo h3{font-size:1.1rem}.chat-module__r3ZgIG__astroInfo p{color:#ffffff80;font-size:.85rem}.chat-module__r3ZgIG__messages{flex-direction:column;flex:1;gap:1rem;padding:2rem;display:flex;overflow-y:auto}.chat-module__r3ZgIG__userMsg{align-self:flex-end}.chat-module__r3ZgIG__astroMsg{align-self:flex-start}.chat-module__r3ZgIG__bubble{border-radius:18px;max-width:80%;padding:.75rem 1.25rem;font-size:.95rem}.chat-module__r3ZgIG__userMsg .chat-module__r3ZgIG__bubble{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.chat-module__r3ZgIG__astroMsg .chat-module__r3ZgIG__bubble{color:#fff;background:#ffffff1a;border-bottom-left-radius:4px}.chat-module__r3ZgIG__inputArea{background:#ffffff05;border-top:1px solid #ffffff0d;gap:1rem;padding:1.5rem 2rem;display:flex}.chat-module__r3ZgIG__inputArea input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:.75rem 1.25rem}
.page-module___8aEwW__main{min-height:100vh;padding-bottom:4rem}.page-module___8aEwW__hero{justify-content:space-between;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;padding:4rem 2rem;display:flex;position:relative}.page-module___8aEwW__heroContent{flex:1;max-width:650px}.page-module___8aEwW__heroContent h1{color:#fff;margin-bottom:1.5rem;font-size:4.5rem;line-height:1.1}.page-module___8aEwW__heroContent p{color:#ffffffb3;margin-bottom:2.5rem;font-size:1.1rem}.page-module___8aEwW__contactPills{gap:1rem;margin-bottom:2.5rem;display:flex}.page-module___8aEwW__pill{background:var(--card-bg);border:1px solid var(--card-border);color:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;transition:all .3s;display:flex}.page-module___8aEwW__pill:hover{border-color:var(--secondary)}.page-module___8aEwW__pill span{flex-direction:column;display:flex}.page-module___8aEwW__pill strong{font-size:1rem}.page-module___8aEwW__pill small{color:#ffffff80;font-size:.7rem}.page-module___8aEwW__heroActions{align-items:center;gap:1.5rem;display:flex}.page-module___8aEwW__playBtn{color:#fff;align-items:center;gap:.75rem;font-weight:500;display:flex}.page-module___8aEwW__playIcon{border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module___8aEwW__heroImage{flex:1;justify-content:center;align-items:center;height:500px;display:flex;position:relative}.page-module___8aEwW__offerCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--primary);background:#130a2ae6;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 10px 30px #00000080}.page-module___8aEwW__categories{max-width:1400px;margin:0 auto 4rem;padding:0 2rem}.page-module___8aEwW__categoryGrid{grid-template-columns:repeat(8,1fr);gap:1rem;display:grid}.page-module___8aEwW__categoryCard{background:var(--card-bg);border:1px solid var(--card-border);text-align:center;color:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem;transition:all .3s;display:flex}.page-module___8aEwW__categoryCard:hover{background:var(--primary);border-color:var(--primary);transform:translateY(-5px)}.page-module___8aEwW__astrologers{max-width:1400px;margin:0 auto 4rem;padding:0 2rem}.page-module___8aEwW__sectionHeader{justify-content:center;align-items:center;margin-bottom:2.5rem;display:flex;position:relative}.page-module___8aEwW__sectionHeader h2{color:#fff;font-size:2.2rem}.page-module___8aEwW__viewAll{color:#fff9;border:1px solid #fff3;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;position:absolute;right:0}.page-module___8aEwW__astroGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module___8aEwW__astroCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;position:relative;overflow:hidden}.page-module___8aEwW__astroImage{background:linear-gradient(to bottom, transparent, var(--card-bg));height:200px;position:relative}.page-module___8aEwW__statusBadge{color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;left:1rem}.page-module___8aEwW__statusOnline{border:1px solid var(--success);background:#10b98133}.page-module___8aEwW__statusBusy{border:1px solid var(--error);background:#ef444433}.page-module___8aEwW__statusOffline{background:#ffffff1a;border:1px solid #ffffff4d}.page-module___8aEwW__astroInfo{padding:1.5rem}.page-module___8aEwW__astroInfo h3{color:#fff;align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.page-module___8aEwW__verified{color:#3b82f6}.page-module___8aEwW__specialty{color:#ffffff80;margin:.5rem 0;font-size:.85rem}.page-module___8aEwW__rating{color:var(--secondary);margin-bottom:1.5rem;font-size:.9rem}.page-module___8aEwW__cardActions{gap:1rem;display:flex}.page-module___8aEwW__actionBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:.75rem;transition:all .3s;display:flex}.page-module___8aEwW__actionBtn:hover{background:var(--success);border-color:var(--success)}.page-module___8aEwW__stats{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;justify-content:space-around;max-width:1400px;margin:0 auto 4rem;padding:2rem;display:flex}.page-module___8aEwW__statItem{align-items:center;gap:1rem;display:flex}.page-module___8aEwW__statItem h3{color:#fff;font-size:1.5rem}.page-module___8aEwW__statItem p{color:#ffffff80;font-size:.85rem}.page-module___8aEwW__featuresRow{grid-template-columns:1fr 1fr;gap:2rem;max-width:1400px;margin:0 auto 4rem;padding:0 2rem;display:grid}.page-module___8aEwW__featureCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;justify-content:space-between;align-items:center;padding:2.5rem;display:flex}.page-module___8aEwW__featureCard h3{color:#fff;margin-bottom:1rem;font-size:1.8rem}.page-module___8aEwW__featureCard p{color:#fff9;max-width:250px;margin-bottom:1.5rem}.page-module___8aEwW__newsletter{border:1px solid var(--card-border);text-align:center;background:linear-gradient(90deg,#130a2acc,#4c1d9533,#130a2acc);border-radius:16px;max-width:1400px;margin:0 auto 4rem;padding:3rem}.page-module___8aEwW__newsletter h3{color:#fff;margin-bottom:.5rem;font-size:1.8rem}.page-module___8aEwW__newsletter p{color:#fff9;margin-bottom:2rem}.page-module___8aEwW__newsForm{justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__newsForm input{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;width:350px;padding:1rem 1.5rem}.page-module___8aEwW__footer{border-top:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;gap:2rem;max-width:1400px;margin:0 auto;padding:4rem 2rem 2rem;display:grid}.page-module___8aEwW__footerCol h4{color:#fff;margin-bottom:1.5rem;font-size:1.1rem}.page-module___8aEwW__footerCol a{color:#fff9;margin-bottom:.75rem;font-size:.9rem;display:block}.page-module___8aEwW__footerCol a:hover{color:var(--secondary)}.page-module___8aEwW__socials{gap:1rem;margin-top:1.5rem;display:flex}.page-module___8aEwW__socialIcon{color:#fff;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.page-module___8aEwW__copyright{text-align:center;color:#fff6;border-top:1px solid #ffffff0d;margin-top:4rem;padding-top:2rem;font-size:.85rem}@media (max-width:1024px){.page-module___8aEwW__hero{flex-direction:column}.page-module___8aEwW__categoryGrid{grid-template-columns:repeat(4,1fr)}.page-module___8aEwW__astroGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__featuresRow{grid-template-columns:1fr}.page-module___8aEwW__footer{grid-template-columns:1fr 1fr}}
.wallet-module__rVcKZW__container{max-width:800px;margin:0 auto;padding:4rem 2rem}.wallet-module__rVcKZW__balanceCard{text-align:center;background:#ffffff08;border:1px solid #8b5cf633;border-radius:16px;margin:2rem 0;padding:2rem}.wallet-module__rVcKZW__balanceCard p{color:#fff9;margin-bottom:.5rem}.wallet-module__rVcKZW__balanceCard h1{color:var(--accent);font-size:3rem}.wallet-module__rVcKZW__rechargeSection{margin-bottom:3rem}.wallet-module__rVcKZW__rechargeSection h3{margin-bottom:1rem}.wallet-module__rVcKZW__rechargeSection p{color:#fff9;margin-bottom:1.5rem}.wallet-module__rVcKZW__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem;display:grid}.wallet-module__rVcKZW__amountBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1rem;font-weight:700;transition:all .3s}.wallet-module__rVcKZW__amountBtn:hover{border-color:var(--primary);background:#8b5cf61a}.wallet-module__rVcKZW__customAmount{gap:1rem;display:flex}.wallet-module__rVcKZW__customAmount input{flex:1}.wallet-module__rVcKZW__transactions{border-top:1px solid #ffffff1a;padding-top:2rem}.wallet-module__rVcKZW__emptyMsg{color:#fff6;margin-top:1rem}
