body{background-color:#f4f4f4;color:#333;font-family:Lato,sans-serif;margin:0;padding:0}header.modern-header{background:#0000007a;font-family:Lato,sans-serif;position:fixed;transition:all .25s ease;width:100%;z-index:99999}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;top:0}header.dashboard-header{background:linear-gradient(135deg,#4f46e5,#6b72ff);position:sticky;z-index:1000}header .nav-menu{display:flex;flex:1;justify-content:flex-end;margin-right:30px}header .nav-menu ul{display:flex;gap:40px;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:#00c8ff;text-decoration:none}.header-actions{display:flex;padding-right:40px}.login-icon i{color:#fff;cursor:pointer;font-size:40px;padding-right:10px;transition:transform .15s ease,opacity .15s ease}.login-icon:hover i{color:#00c8ff;opacity:.85;transform:scale(1.05)}.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:#4f46e5;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;padding:10px 24px;transition:background-color .3s ease}.header-actions .btn-secondary:hover{opacity:.8}.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;margin-top:-20px;position:absolute;right:0;top:70px;width:60%;z-index:9999}.mobile-menu ul .mobile-menu ul{list-style:none;margin-left:-40px;padding:0}.mobile-menu.visible ul{display:block;margin-left:-40px;position:sticky;top:80px;z-index:9999}.mobile-menu ul li{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:20px;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{background-color:#000!important;display:block;position:fixed;top:80px;z-index:9999}.hamburger-menu{cursor:pointer;display:none;font-size:26px;padding:0 50px 10px 10px}.hamburger-menu:active,.hamburger-menu:hover{color:#00c8ff}.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}#footer2 p{font-size:.9rem!important}.footer-links a:hover{color:#58a6ff}.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{animation:fadeIn .3s ease;background:rgba(0,0,0,.75);inset:0;position:fixed;z-index:9998}.promo-overlay,.promo-popup{align-items:center;display:flex;justify-content:center}.promo-popup{animation:scaleIn .25s ease;background:#000;border-radius:16px;box-shadow:0 0 40px #4f46e570;color:#fff;flex-direction:column;max-width:420px;min-height:300px;min-width:420px;overflow:hidden;padding:5px 5px 25px;position:relative;text-align:center}.promo-popup .promo-img{border-radius:12px;margin-bottom:-50px;width:450px}.promo-title{color:#00e6ff;font-size:24px;margin-bottom:-10px}.promo-text{color:#ccc;font-size:18px;line-height:1.6;margin-bottom:0}.promo-code-box{background:#000;border:.1px solid #00c8ff;color:#00c8ff;margin:auto auto 15px;max-width:80%;padding:10px 15px}.promo-btn,.promo-code-box{border-radius:10px;display:block!important;font-size:18px}.promo-btn{background:transparent;color:#fc0;font-weight:700;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%}#footer2 p{font-size:.7rem!important}.logo img{height:auto;max-height:35px;width:auto}.promo-text{color:#ccc;font-size:16px!important;line-height:1.4;margin-bottom:0}.login-icon i{color:#fff;cursor:pointer;display:none;font-size:40px;padding-right:10px;transition:transform .15s ease,opacity .15s ease}header.modern-header{align-items:center;background:#000;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff;display:flex;font-family:Lato,sans-serif;justify-content:space-between;padding:10px 20px;position:fixed;top:0;transition:all .25s ease;width:100%;z-index:99999}}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;