body{background-color:#f4f4f4;color:#333;font-family:Cambria,sans-serif;margin:0;padding:0}header.modern-header{background:linear-gradient(135deg,#000,#000);font-family:Cambria,sans-serif}header.dashboard-header,header.modern-header{align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff;display:flex;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:1000}header.dashboard-header{background:linear-gradient(135deg,#4f46e5,#6b72ff)}header .nav-menu{display:flex;flex:1;justify-content:center}header .nav-menu ul{display:flex;gap:20px;list-style:none;margin:0;padding:0;text-decoration:none}header .nav-menu ul li{display:inline;text-decoration:none}header .nav-menu ul li a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s ease}header .nav-menu ul li a.active{border:none!important;font-weight:700;text-decoration:none!important}header nav a.active{font-weight:700;text-decoration:none}header nav a:after{content:none}header .nav-menu ul li a:hover{color:#fc0;text-decoration:none}.header-actions{display:flex}.header-actions .btn-primary{background-color:#fc0;border:none;border-radius:5px;color:#333;cursor:pointer;font-weight:700;padding:8px 15px;transition:background-color .3s ease}.header-actions .btn-primary:hover{background-color:#e6b800}.header-actions .btn-secondary{background-color:transparent;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 15px;transition:background-color .3s ease}.header-actions .btn-secondary:hover{background-color:hsla(0,0%,100%,.2)}.user-dropdown{align-items:center;display:flex;gap:10px;position:relative}.user-dropdown img.user-avatar{border:2px solid #fff;border-radius:50%;cursor:pointer;height:40px;width:40px}.user-dropdown .dropdown-content{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:none;position:absolute;right:0;top:50px;z-index:1001}.user-dropdown:hover .dropdown-content{display:block}.user-dropdown .dropdown-content a{color:#333;display:block;font-size:.9rem;padding:10px 15px;text-decoration:none}.user-dropdown .dropdown-content a:hover{background-color:#f4f4f4}.mobile-menu{background-color:#000;border-radius:7px;box-shadow:0 4px 9px hsla(0,0%,72%,.3);display:none;position:absolute;right:0;top:70px;width:60%;z-index:1000}.mobile-menu ul .mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:20px;margin-left:-40px;padding:12px 20px;transition:background-color .3s ease,color .3s ease}.mobile-menu ul li a{color:var(--menu-text-color,#d7d7d7);text-decoration:none}.mobile-menu ul li i{color:var(--menu-icon-color,#fff);font-size:20px;transition:color .3s ease}.mobile-menu ul li:hover{background-color:var(--menu-hover-bg,#000)}.mobile-menu ul li:hover a{color:var(--menu-hover-text-color,#32c7f4)}.mobile-menu ul li:hover i{color:var(--menu-hover-icon-color,#32c7f4)}.mobile-menu.visible{display:block}.hamburger-menu{cursor:pointer;display:none;font-size:26px;padding:10px}.hamburger-menu:active,.hamburger-menu:hover{color:#fc0}.overlay{background-color:rgba(0,0,0,.5)!important;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.footer-links{display:flex;gap:15px;justify-content:center;list-style:none;margin-bottom:10px;margin-top:10px;padding:0}.footer-links li{display:inline}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover{color:#fc0}.beta-logout-btn{color:#fc0}.beta-logout-btn,.dark-mode .beta-logout-btn{background-color:transparent!important;margin-right:10px}.dark-mode .beta-logout-btn{color:#4f46e5}.zsiq-float{background-color:#06c!important}.embed-prof-cont{background-color:var(--siqcw-search-bg);background-color:#000!important;border:.5px solid var(--siqcw-black-blur-bg1);border-radius:100%;font-size:20px;height:1.8em;overflow:hidden;position:relative;transition:.2s ease-in-out;width:1.8em}.promo-overlay{align-items:center;animation:fadeIn .3s ease;background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.promo-popup{align-content:center;animation:scaleIn .25s ease;background:#000;border-radius:16px;box-shadow:0 0 40px #4f46e570;color:#fff;max-width:420px;min-height:300px;min-width:420px;padding:25px 40px;position:relative;text-align:center}.promo-popup .promo-img{border-radius:12px;margin-bottom:-40px;width:250px}.promo-title{color:#00e6ff;font-size:24px;margin-bottom:-10px}.promo-text{color:#ccc;font-size:18px;line-height:1.6;margin-bottom:20px}.promo-code-box{background:#000;border:.1px solid #00c8ff;color:#00c8ff;font-size:18px;margin:auto auto 15px;max-width:80%;padding:10px 15px}.promo-btn,.promo-code-box{border-radius:10px;display:block!important}.promo-btn{background:linear-gradient(90deg,#4f46e5,#00c8ff);color:#fff;margin:auto;max-width:60%;padding:10px 20px;text-decoration:none;transition:background .2s ease}.promo-btn:hover{opacity:.9}.close-btn{background:transparent;color:#333;position:absolute;right:14px;top:10px}.close-btn,.close-btn:hover{border:none;cursor:pointer;font-size:24px}.close-btn:hover{color:#4f46e5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){header .nav-menu{display:none}.hamburger-menu{display:block}.header-actions,.mobile-menu,.nav-menu{display:none}#footer2{background-color:#000;color:#c9d1d9;display:inline;font-size:.7em;margin:0;padding:20px;position:relative;text-align:center;width:100%}.logo img{height:auto;max-height:35px;width:auto}}footer{background:#000!important;box-sizing:border-box;color:#c9d1d9;font-size:.9em;margin-top:0;position:relative;text-align:center;width:100vw}main{min-height:100vh;padding:20px}@tailwind base;@tailwind components;@tailwind utilities;