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}@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;