.mobile-header{display:none;align-items:center;justify-content:space-between;padding:1.5rem 0;width:100%}.mobile-logo{display:flex;align-items:center}.mobile-logo img{max-height:100px;width:auto;height:99.98px}.mobile-actions{display:flex;align-items:center;gap:1rem;width:auto;justify-content:flex-end}.mobile-menu-btn{background:none;border:none;width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:var(--text-primary);cursor:pointer;border-radius:50%;transition:all 0.3s ease;flex-direction:column}.mobile-menu-btn:hover{background-color:var(--color-gray-800);transform:scale(1.05)}.mobile-menu-btn svg{width:24px;height:24px;color:var(--text-primary)}.hamburger-line{width:24px;height:2px;background-color:var(--text-primary);margin:4px 0;transition:all 0.3s ease;border-radius:1px;display:block}.mobile-menu-btn{flex-direction:column;justify-content:center;align-items:center}.mobile-menu-btn.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.desktop-header{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--overlay-black-80);z-index:9999;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-700)}.mobile-menu-header h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.mobile-menu-close{background:none;border:none;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:var(--text-primary);cursor:pointer;border-radius:50%;transition:all 0.3s ease}.mobile-menu-close:hover{background-color:var(--color-gray-800)}.mobile-menu-close svg{width:20px;height:20px}.mobile-search-form{margin-bottom:1.5rem;padding-bottom:1rem}.mobile-search-form form{position:relative;display:flex;align-items:center;width:100%;height:48px}.mobile-search-field{background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);border-radius:200px;padding:.75rem 1rem .75rem 3rem;color:var(--text-primary);width:100%;font-family:'BonyadeKoodak',sans-serif!important;font-size:14px;transition:all 0.3s ease}.mobile-search-field::placeholder{color:var(--text-secondary)}.mobile-search-field:focus{outline:none;border:2px solid var(--border-color);box-shadow:0 0 0 3px var(--overlay-purple-10)}.mobile-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);z-index:2;transition:color 0.3s ease}.mobile-search-field:focus~.mobile-search-icon{color:var(--border-color)}.mobile-search-icon svg{width:20px;height:20px}.mobile-menu-actions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-gray-700)}.mobile-action-item{display:flex;align-items:center;gap:1rem;padding:1rem;color:var(--text-primary);text-decoration:none;border-radius:12px;transition:all 0.3s ease;background-color:var(--color-gray-800)}.mobile-action-item:hover{background-color:var(--color-primary-violet);color:var(--text-primary)}.mobile-action-item img{width:24px;height:24px;object-fit:contain}.mobile-action-item span{font-size:14px;font-weight:500}.mobile-menu-nav{flex:1}.mobile-main-menu{list-style:none;padding:0;margin:0}.mobile-main-menu li{margin-bottom:.5rem}.mobile-main-menu a{display:flex;align-items:center;gap:1rem;padding:1rem;color:var(--text-primary);text-decoration:none;border-radius:12px;transition:all 0.3s ease;background-color:var(--color-gray-800);position:relative}.mobile-main-menu a:hover{background-color:var(--color-primary-violet);color:var(--text-primary)}.mobile-main-menu img{width:20px;height:20px;object-fit:contain}.mobile-main-menu .sub-menu{display:none;list-style:none;padding:0;margin:0;margin-top:.5rem;margin-right:1rem}.mobile-main-menu .sub-menu .sub-menu{margin-right:1rem;border-right:2px solid var(--overlay-purple-20)}.mobile-main-menu .sub-menu a{background-color:var(--overlay-purple-10);border:1px solid var(--overlay-purple-20);font-size:13px;padding:.75rem 1rem;margin-bottom:.25rem}.mobile-main-menu .sub-menu .sub-menu a{background-color:var(--overlay-purple-05);border:1px solid var(--overlay-purple-10);font-size:12px;padding:.5rem 1rem;margin-bottom:.25rem}.submenu-arrow{margin-right:auto;transition:transform 0.4s cubic-bezier(.4,0,.2,1);color:var(--text-secondary);display:flex;align-items:center}.submenu-arrow.rotated{transform:rotate(90deg)}.mobile-main-menu .menu-item-has-children>a{justify-content:space-between;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.mobile-main-menu .menu-item-has-children>a>span{display:flex;align-items:center;gap:1rem}.mobile-main-menu .menu-item-has-children.active>a{background-color:var(--color-primary-violet);border:1px solid var(--border-color);transform:scale(1.02)}.mobile-main-menu .sub-menu{overflow:hidden;transition:all 0.4s cubic-bezier(.4,0,.2,1);transform-origin:top}.mobile-main-menu .sub-menu .menu-item-has-children>a{justify-content:space-between;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.mobile-main-menu .sub-menu .submenu-arrow{margin-right:auto;transition:transform 0.35s cubic-bezier(.4,0,.2,1)}body.menu-open{overflow:hidden}.mobile-menu-overlay::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(51 32 99 / .15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:-1}.mobile-menu-overlay{background:rgb(30 8 36 / .4);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media (max-width:768px){.mobile-header{display:flex}.desktop-header{display:none}.header-inner{flex-direction:column;gap:1rem}.sidebar-content{display:none}.main-content{width:100%!important;margin-left:0!important}.homepage-layout{grid-template-columns:1fr!important}.header-border-line{width:100%!important;left:0!important;top:90px!important}}@media (min-width:769px){.mobile-header{display:none;margin-top:-13px!important}.desktop-header{display:flex}}.header-border-line{position:absolute;top:100px;left:-2rem;width:calc(100% + 4rem);height:1px;background-color:var(--border-color-dark);box-shadow:0 2px 4px var(--overlay-black-30);z-index:-1;direction:rtl}@media (max-width:768px){.header-border-line{background-color:#DCE1F42B!important;box-shadow:0 2px 4px var(--overlay-black-30);width:100%!important}}.header-wrapper{width:100%;margin-bottom:2rem;position:relative}.site-header{padding:2rem 0}@media (max-width:768px){.site-header{padding:0rem 0!important;margin-top:-25px!important}}.header-inner{display:flex;justify-content:space-between;align-items:center}.search-form{flex-grow:1;margin-left:2rem}.search-form form{position:relative;display:flex;align-items:center;width:330px;height:40px}.search-field{background-color:var(--color-gray-800);border:1px solid var(--color-gray-700);border-radius:200px;padding:.75rem 1rem .75rem 3rem;color:var(--text-primary);width:100%;font-family:'BonyadeKoodak',sans-serif!important;font-size:14px;transition:all 0.3s ease}.search-field::placeholder{color:var(--text-secondary)}.search-field:focus{outline:none;border:2px solid var(--border-color);box-shadow:0 0 0 3px var(--overlay-purple-10)}.search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-secondary);z-index:2;transition:color 0.3s ease}.search-field:focus~.search-icon{color:var(--border-color)}.header-actions{display:flex;align-items:center;gap:1rem}.action-button{background:none;border:none;width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:var(--text-primary);cursor:pointer;position:relative;text-decoration:none;transition:all 0.3s ease}.action-button:hover{transform:scale(1.1);border:1px solid var(--border-color-purple);border-radius:50%;overflow:hidden}.action-button img{width:24px;height:24px;object-fit:contain;transition:all 0.3s ease}.action-button:hover img{filter:brightness(1.2)}.user-panel-btn .img_panel{width:45px!important;height:45px!important;overflow:hidden}.panel-btn img{width:48px!important;height:48px!important}.panel-btn:hover{overflow:hidden}.notification-btn .notification-badge{position:absolute;top:2px;right:7px;background:linear-gradient(180deg,var(--color-error),var(--color-secondary) 49%,var(--color-primary));color:var(--color-white);border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center;border:2px solid var(--color-primary-deep)}.action-button:hover::before,.action-button:hover::after{opacity:1;visibility:visible}.user-panel-wrapper{position:relative}.user-panel-dropdown{position:absolute;top:100%;left:0;background-color:var(--color-primary-violet);border:1px solid var(--border-color-purple);border-radius:12px;box-shadow:0 8px 24px var(--overlay-black-40);z-index:1000;min-width:280px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;margin-top:.5rem}.user-panel-wrapper:hover .user-panel-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.user-profile-section{padding:1.5rem;display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:stretch}.user-avatar{width:68px;height:68px;border-radius:50%;overflow:hidden;background-color:var(--color-gray-700)}.user-avatar img{width:68px;height:68px;object-fit:cover}.user-info{flex:1;display:flex;flex-direction:column;align-content:center;align-items:center}.user-name{font-weight:700;font-size:14px;color:var(--text-primary);margin-bottom:.25rem}.user-plan{font-size:14px;font-weight:500;color:var(--color-purple)}.user-panel-menu{padding:.5rem}.panel-menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;border-radius:200px;margin:10px;transition:all 0.2s ease;font-size:14px;justify-content:space-between}.panel-menu-item:hover{background-color:var(--border-color-purple);color:var(--text-primary)}.menu-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-white);transition:color 0.2s ease}.panel-menu-item:hover .menu-icon{color:var(--color-white)}.menu-text{flex:1;margin-right:.5rem}.menu-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-secondary);transition:color 0.2s ease}.panel-menu-item:hover .menu-arrow{color:#fff}.license-wrapper{position:relative}.license-dropdown{position:absolute;top:100%;left:0;width:290px;background:var(--color-primary-violet);border:1px solid var(--border-color-purple);border-radius:16px;box-shadow:0 8px 32px rgb(0 0 0 / .3);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000;margin-top:.5rem;padding:1px 17px 0 17px}.license-wrapper:hover .license-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.free-plan-header{padding:1.5rem 0rem 1rem;display:flex;justify-content:space-between;align-items:center}.free-plan-title{display:flex;align-items:center;gap:.75rem;justify-content:space-between;align-content:center;flex-wrap:nowrap;flex-direction:row;width:100%}.free-plan-title h4{color:var(--text-primary);font-size:18px;font-weight:700;margin:0}.free-plan-badge{background:rgb(51 51 51);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:12px;font-weight:600}.free-plan-content{padding:0 0rem 1.5rem;margin-bottom:20px}.free-plan-content p{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0;text-align:center}.free-plan-footer{padding:0 0rem 1.5rem}.subscription-header{padding:1.5rem 0rem 1rem;display:flex;justify-content:space-between;align-items:center}.subscription-title{display:flex;align-items:center;gap:.75rem;justify-content:space-between;align-content:center;flex-wrap:nowrap;flex-direction:row;width:100%}.subscription-title h4{color:var(--text-primary);font-size:18px;font-weight:700;margin:0}.subscription-period{background:#33333373;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:12px;font-weight:600}.subscription-content{padding:0 0rem 1rem}.subscription-status p{color:var(--text-primary);font-size:14px;text-align:center;margin:0 0 1rem 0;text-align:right}.subscription-details{text-align:right;margin-bottom:1rem}.details-link{color:var(--color-purple);text-decoration:underline;font-size:14px;font-weight:500;transition:all 0.2s ease;text-align:right}.details-link:hover{color:var(--color-purple);text-decoration:none}.subscription-footer{background:var(--gradient-plan-button);display:flex;flex-wrap:wrap;align-content:center;width:100%;height:50px;border-radius:40px;padding:1px 2px 1px 2px;margin-top:-20px;margin-bottom:18px}.subscription-action-btn{background:var(--color-dark-bg);color:#fff;border-radius:40px;margin-bottom:-1px;width:100%;padding:11px 1px 10px 1px;border:none;border-radius:15px;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;margin-bottom:0rem;font-family:'BonyadeKoodak'!important;border-radius:40px;text-decoration:none;display:flex;align-items:center;justify-content:center}.subscription-action-btn:hover{background:var(--color-purple);transform:translateY(-2px);box-shadow:0 4px 15px var(--shadow-purple-30)}.notification-wrapper{position:relative}.notification-dropdown{position:absolute;top:100%;left:0;width:464px;background:var(--color-primary-violet);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 8px 32px rgb(0 0 0 / .3);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;z-index:1000;margin-top:.5rem}.notification-wrapper:hover .notification-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.notification-popup{padding:1.5rem;background:var(--color-primary-violet);border:1px solid var(--border-color-purple);border-radius:16px;box-shadow:0 0 20px rgb(113 6 128 / .3)}.main-content-notif{background:var(--overlay-purple-05);padding:13px 15px 1px 15px;border-radius:12px;border:1px solid #ffffff17}.popup-header{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;flex-wrap:nowrap;align-content:center}.popup-header h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0;flex:1;margin-left:1rem}.popup-icon{width:40px;height:40px;background:var(--overlay-purple-20);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0;margin-left:12px}.popup-content{margin-bottom:1.5rem}.popup-content p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.popup-footer{padding-top:9px;margin-bottom:-13px;display:flex;flex-wrap:nowrap;justify-content:flex-end;color:var(--text-fourth-purple)}.view-all-news{color:var(--color-purple);text-decoration:underline;font-size:16px;font-weight:500;transition:all 0.2s ease}.view-all-news:hover{color:var(--color-purple);text-decoration:none}.login-prompt{padding:2rem 1.5rem;text-align:center;width:320px!important}.notification-dropdown:has(.login-prompt){width:320px!important}@media (max-width:768px){.license-dropdown,.notification-dropdown{width:280px;right:-50px}.notification-dropdown{width:320px}}.login-prompt{padding:2rem 1.5rem;text-align:center;width:320px!important}.prompt-icon{margin-bottom:1rem}.prompt-content h4{color:var(--text-third);font-size:16px;font-weight:600;margin-bottom:.75rem}.prompt-content p{color:var(--text-third);font-size:14px;line-height:1.5;margin-bottom:1.5rem}.prompt-actions{display:flex;gap:.75rem;justify-content:center}.login-btn,.register-btn{padding:.75rem 1.5rem;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.register-btn{background:#0E101C;color:var(--text-primary);border:1px solid #ffffff2a;border-radius:40px;width:100%;text-align:center}.register-btn:hover{transform:translateY(-2px)}