@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&display=swap";.advertising-balance-parent{direction:rtl;background:#f8f9fa;min-height:100vh;font-family:Rubik,sans-serif}.advertising-balance-parent .header{background:#fff;padding:1rem 0;box-shadow:0 2px 10px #0000000d;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.advertising-balance-parent .header .logo-setting{width:120px;height:auto}.advertising-balance-parent .header .navbar{padding:.5rem 1rem}.advertising-balance-parent .header .hold{display:flex;align-items:center;gap:1.5rem;margin-right:auto}.advertising-balance-parent .setting-search-form{position:relative;width:350px}.advertising-balance-parent .setting-search-form input{padding:.8rem 3rem .8rem 1.2rem;border:2px solid #e2e8f0;border-radius:25px;font-family:Rubik,sans-serif;font-size:15px;transition:all .3s ease}.advertising-balance-parent .setting-search-form input:focus{outline:none;border-color:#f12950;box-shadow:0 0 0 3px #f129501a}.advertising-balance-parent .setting-search-form img{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;cursor:pointer;opacity:.6;transition:opacity .3s}.advertising-balance-parent .setting-search-form img:hover{opacity:1}.advertising-balance-parent .upload-btn{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:linear-gradient(135deg,#f12950,#ff4d6d);color:#fff;border-radius:25px;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease}.advertising-balance-parent .upload-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f129504d;color:#fff}.advertising-balance-parent .upload-btn img{width:18px;height:18px}.advertising-balance-parent .profile_img{width:45px;height:45px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.advertising-balance-parent .profile_img:hover{border-color:#f12950}.advertising-balance-parent .setting-drop-down{border-radius:12px;box-shadow:0 4px 20px #0000001a;border:none;padding:.5rem 0;min-width:200px}.advertising-balance-parent .setting-drop-down .dropdown-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.5rem;font-family:Rubik,sans-serif;font-weight:500;transition:all .3s ease}.advertising-balance-parent .setting-drop-down .dropdown-item:hover{background:#f8f9fa;color:#f12950}.advertising-balance-parent .setting-drop-down .dropdown-item img{width:20px;height:20px}.advertising-balance-parent .account-balance-content{padding:3rem 0}.advertising-balance-parent .back-tap{margin-bottom:2rem}.advertising-balance-parent .link-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.advertising-balance-parent .link-back:hover{background:#f8f9fa;transform:translate(5px)}.advertising-balance-parent .link-back img{width:20px;height:20px}.advertising-balance-parent .balance{background:linear-gradient(135deg,#f12950,#ff4d6d);padding:3rem 2.5rem;border-radius:20px;box-shadow:0 10px 30px #f1295033;text-align:center;color:#fff;position:relative;overflow:hidden}.advertising-balance-parent .balance:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.advertising-balance-parent .balance-title{font-size:18px;font-weight:500;margin-bottom:1rem;opacity:.95}.advertising-balance-parent .current-balance-title{font-size:48px;font-weight:700;margin-bottom:2rem;text-shadow:0 2px 10px rgba(0,0,0,.1)}.advertising-balance-parent .balance-actions{display:flex;gap:1rem;justify-content:center;align-items:stretch;margin-top:2rem}.advertising-balance-parent .charge-wallet-btn,.advertising-balance-parent .transfer-from-wallet-btn,.advertising-balance-parent .transfer-to-wallet-btn{flex:1;max-width:200px;padding:.9rem 1.5rem;border:2px solid white;background:transparent;color:#fff;border-radius:12px;font-family:Rubik,sans-serif;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:48px;display:flex;align-items:center;justify-content:center}.advertising-balance-parent .charge-wallet-btn:hover,.advertising-balance-parent .transfer-from-wallet-btn:hover,.advertising-balance-parent .transfer-to-wallet-btn:hover{background:#fff;color:#f12950;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.advertising-balance-parent .balance-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.advertising-balance-parent .info-card{background:#fff;padding:1.5rem;border-radius:15px;box-shadow:0 2px 10px #0000000d;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.advertising-balance-parent .info-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a}.advertising-balance-parent .info-icon{width:50px;height:50px;background:linear-gradient(135deg,#f12950,#ff4d6d);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.advertising-balance-parent .info-content h4{font-size:14px;color:#64748b;margin-bottom:.5rem;font-weight:500}.advertising-balance-parent .info-content p{font-size:20px;font-weight:700;color:#1e293b;margin:0}.advertising-balance-parent .videos-published{padding:3rem 0}.advertising-balance-parent .videos-published .holder{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 2px 10px #0000000d}.advertising-balance-parent .videos-published h3{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0}.advertising-balance-parent .table-responsive{overflow-x:auto}.advertising-balance-parent .table{margin:0;border-collapse:separate;border-spacing:0}.advertising-balance-parent .table thead th{background:#f8f9fa;color:#1e293b;font-weight:700;font-size:15px;padding:1.2rem 1rem;border:none;text-align:right;white-space:nowrap}.advertising-balance-parent .table thead th:first-child{border-top-right-radius:10px}.advertising-balance-parent .table thead th:last-child{border-top-left-radius:10px}.advertising-balance-parent .table tbody td{padding:1.2rem 1rem;border:none;border-bottom:1px solid #e2e8f0;vertical-align:middle;font-size:15px;color:#475569}.advertising-balance-parent .table tbody tr{transition:all .3s ease}.advertising-balance-parent .table tbody tr:hover{background:#f8f9fa}.advertising-balance-parent .table tbody tr:last-child td{border-bottom:none}.advertising-balance-parent .table tbody td .video-wrapper{width:120px;height:80px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.advertising-balance-parent .table tbody td video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advertising-balance-parent .price-badge{display:inline-block;padding:.4rem 1rem;border-radius:20px;font-weight:600;font-size:14px}.advertising-balance-parent .price-badge.sale{background:#fee2e2;color:#dc2626}.advertising-balance-parent .price-badge.rent{background:#dbeafe;color:#2563eb}.advertising-balance-parent .price-badge.free{background:#d1fae5;color:#059669}.advertising-balance-parent .purpose-badge{display:inline-block;padding:.4rem 1rem;border-radius:20px;font-weight:600;font-size:14px;background:#f3f4f6;color:#374151}.advertising-balance-parent .empty-state{text-align:center;padding:4rem 2rem;background:#f8f9fa;border-radius:12px;margin:2rem 0}.advertising-balance-parent .empty-state h4{font-size:20px;color:#64748b;font-weight:600;margin:0}@media (max-width: 992px){.advertising-balance-parent .setting-search-form{width:280px}.advertising-balance-parent .current-balance-title{font-size:40px}.advertising-balance-parent .balance{padding:2.5rem 2rem}}@media (max-width: 768px){.advertising-balance-parent .header .hold{flex-direction:column;gap:1rem;margin:1rem 0}.advertising-balance-parent .setting-search-form{width:100%}.advertising-balance-parent .upload-btn{width:100%;justify-content:center}.advertising-balance-parent .account-balance-content{padding:2rem 0}.advertising-balance-parent .balance{padding:2rem 1.5rem;border-radius:15px}.advertising-balance-parent .current-balance-title{font-size:36px;margin-bottom:1.5rem}.advertising-balance-parent .balance-actions{flex-direction:column;gap:.8rem;align-items:stretch}.advertising-balance-parent .charge-wallet-btn,.advertising-balance-parent .transfer-from-wallet-btn,.advertising-balance-parent .transfer-to-wallet-btn{max-width:100%;width:100%;font-size:15px;padding:.9rem 1.2rem;height:50px}.advertising-balance-parent .balance-info{grid-template-columns:1fr}.advertising-balance-parent .videos-published{padding:2rem 0}.advertising-balance-parent .videos-published .holder{padding:1.5rem 1rem;border-radius:12px}.advertising-balance-parent .table thead th,.advertising-balance-parent .table tbody td{padding:1rem .5rem;font-size:14px}.advertising-balance-parent .table tbody td .video-wrapper{width:100px;height:65px}}@media (max-width: 480px){.advertising-balance-parent .balance{padding:1.5rem 1rem}.advertising-balance-parent .current-balance-title{font-size:32px}.advertising-balance-parent .balance-title{font-size:16px}.advertising-balance-parent .balance-actions{gap:.6rem}.advertising-balance-parent .charge-wallet-btn,.advertising-balance-parent .transfer-from-wallet-btn,.advertising-balance-parent .transfer-to-wallet-btn{padding:.8rem 1rem;font-size:14px;height:48px}.advertising-balance-parent .videos-published h3{font-size:20px}.advertising-balance-parent .table{font-size:13px}.advertising-balance-parent .table tbody td .video-wrapper{width:80px;height:55px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.advertising-balance-parent .balance,.advertising-balance-parent .info-card,.advertising-balance-parent .videos-published .holder{animation:fadeInUp .6s ease-out}.error-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.error-page.error-403{background:linear-gradient(135deg,#fff5f5,#ffedd5)}.error-page.error-404{background:linear-gradient(135deg,#eff6ff,#e0e7ff)}.error-page.error-500{background:linear-gradient(135deg,#fff7ed,#fed7aa)}.error-container{max-width:500px;width:100%;text-align:center}.error-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;margin-bottom:24px}.error-403 .error-icon-wrapper{background-color:#fee2e2}.error-404 .error-icon-wrapper{background-color:#dbeafe}.error-500 .error-icon-wrapper{background-color:#fed7aa}.error-icon{font-size:48px}.error-403 .error-icon{color:#dc2626}.error-404 .error-icon{color:#2563eb}.error-500 .error-icon{color:#ea580c}.error-code{font-size:72px;font-weight:700;color:#1f2937;margin-bottom:16px;line-height:1}.error-title{font-size:24px;font-weight:600;color:#374151;margin-bottom:16px}.error-message{color:#6b7280;margin-bottom:32px;line-height:1.6}.error-buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (min-width: 640px){.error-buttons{flex-direction:row;justify-content:center}}.error-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:16px}.error-btn-primary{background:linear-gradient(135deg,#2563eb,#9333ea);color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.error-btn-primary:hover{background:linear-gradient(135deg,#1d4ed8,#7e22ce);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.error-btn-secondary{background-color:#4b5563;color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.error-btn-secondary:hover{background-color:#374151;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.error-quick-links{margin-top:32px}.error-quick-links-title{font-size:14px;color:#6b7280;margin-bottom:16px}.error-quick-links-container{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.error-quick-link{padding:8px 16px;background-color:#fff;color:#374151;border-radius:8px;text-decoration:none;transition:all .2s ease;font-size:14px;box-shadow:0 1px 2px #0000000d}.error-quick-link:hover{background-color:#f3f4f6;transform:translateY(-1px)}.error-note{margin-top:32px;font-size:14px;color:#9ca3af}[dir=rtl] .error-page{direction:rtl}@media (max-width: 640px){.error-code{font-size:56px}.error-title{font-size:20px}.error-message{font-size:14px}.error-icon-wrapper{width:80px;height:80px}.error-icon{font-size:40px}}.frontParent:has(.following-page) .front_content{width:60%;flex:1;max-width:none;overflow-y:auto;overflow-x:hidden;height:100vh}.frontParent:has(.following-page) .frontHeader{width:22%}.following-page{padding:1.5rem 2rem 3rem;width:100%;margin:0 auto;direction:rtl;font-family:Rubik,sans-serif;min-height:calc(100vh - 80px)}.following-header{margin-bottom:2rem}.following-header-content{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;background:linear-gradient(135deg,#ffdf00,#d4b800);border-radius:20px;color:#0b0b0b;box-shadow:0 10px 40px #ffdf004d;position:relative;overflow:hidden}.following-header-content:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.following-header-info{display:flex;align-items:center;gap:1rem;z-index:1}.following-header-icon{width:60px;height:60px;background:#0b0b0b26;border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.following-header-icon svg{font-size:1.75rem;color:#0b0b0b}.following-header-text h1{font-size:1.75rem;font-weight:700;margin:0 0 .25rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.following-header-text p{font-size:.95rem;opacity:.9;margin:0}.following-count-badge{background:#0b0b0b26;padding:.5rem 1.25rem;border-radius:30px;font-size:1rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;display:flex;align-items:center;gap:.3rem;color:#0b0b0b}.following-stats{display:flex;gap:1rem;margin-bottom:2rem}.stat-card{flex:1;background:#fff;border-radius:16px;padding:1.25rem;border:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000014}.stat-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.stat-icon.purple{background:linear-gradient(135deg,#1a1a1a,#0b0b0b);color:#ffdf00;border:2px solid rgba(255,223,0,.3)}.stat-icon.blue{background:linear-gradient(135deg,#ffdf00,#d4b800);color:#0b0b0b}.stat-icon.green{background:linear-gradient(135deg,#1a1a1a,#0b0b0b);color:#ffdf00;border:2px solid rgba(255,223,0,.3)}.stat-info h3{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.stat-info p{font-size:.85rem;color:#64748b;margin:0}.following-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.following-card{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.following-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ffdf00,#d4b800);opacity:0;transition:opacity .3s ease}.following-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a;border-color:transparent}.following-card:hover:before{opacity:1}.following-card-avatar{position:relative;width:80px;height:80px}.following-card-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e2e8f0;transition:all .3s ease}.following-card:hover .following-card-avatar img{border-color:#ffdf00;transform:scale(1.05)}.following-card-avatar .online-badge{position:absolute;bottom:5px;right:5px;width:16px;height:16px;background:#10b981;border:3px solid #fff;border-radius:50%}.following-card-info{text-align:center;width:100%}.following-card-name{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0 0 .35rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.following-card-name .verified-badge{color:#ffdf00;font-size:1rem}.following-card-username{font-size:.85rem;color:#64748b;margin:0 0 .75rem}.following-card-bio{font-size:.9rem;color:#475569;margin:0 0 1rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.following-card-meta{display:flex;justify-content:center;gap:1.5rem;padding:.75rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;width:100%;margin-bottom:.5rem}.following-meta-item{display:flex;flex-direction:column;align-items:center;gap:.25rem}.following-meta-item .meta-value{font-size:1.1rem;font-weight:700;color:#0f172a}.following-meta-item .meta-label{font-size:.75rem;color:#94a3b8}.following-card-actions{display:flex;gap:.75rem;width:100%;margin-top:.5rem}.following-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.following-btn-primary{background:linear-gradient(135deg,#ffdf00,#d4b800);color:#0b0b0b;font-weight:700}.following-btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 20px #ffdf0066}.following-btn-secondary{background:#f1f5f9;color:#475569}.following-btn-secondary:hover{background:#e2e8f0;color:#0f172a}.following-btn-unfollow{background:#fef2f2;color:#dc2626}.following-btn-unfollow:hover{background:#dc2626;color:#fff}.following-empty-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:20px;border:2px dashed #e2e8f0}.following-empty-icon{width:120px;height:120px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;display:flex;align-items:center;justify-content:center}.following-empty-icon svg{font-size:3.5rem;color:#94a3b8}.following-empty-state h3{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}.following-empty-state p{font-size:1rem;color:#64748b;margin:0 0 2rem;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.6}.following-browse-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#ffdf00,#d4b800);color:#0b0b0b;border:2px solid #0b0b0b;border-radius:12px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 20px #ffdf004d}.following-browse-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffdf0080;border-color:#0b0b0b}.following-browse-btn svg{font-size:1.25rem}.following-load-more{text-align:center;margin-top:2.5rem}.following-load-more-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:#fff;color:#d4b800;border:2px solid #ffdf00;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.following-load-more-btn:hover:not(:disabled){background:linear-gradient(135deg,#ffdf00,#d4b800);color:#0b0b0b;border-color:transparent;transform:translateY(-2px);box-shadow:0 5px 20px #ffdf004d}.following-load-more-btn:disabled{opacity:.7;cursor:not-allowed}.following-spinner{animation:followingSpin 1s linear infinite}@keyframes followingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.following-end-message{text-align:center;margin-top:2.5rem;padding:1.25rem;background:#f8fafc;border-radius:12px;color:#64748b;font-size:.95rem}.following-end-message svg{margin-left:.5rem;color:#10b981}@media (max-width: 1024px){.frontParent:has(.following-page) .front_content{width:55%}.frontParent:has(.following-page) .frontHeader{width:25%}.following-page{padding:1.25rem 1.5rem 2.5rem}.following-header-content{padding:1.5rem}.following-header-text h1{font-size:1.5rem}.following-stats{flex-wrap:wrap}.stat-card{min-width:calc(50% - .5rem)}}@media (max-width: 768px){.frontParent:has(.following-page){flex-direction:column}.frontParent:has(.following-page) .front_sidebar_parent{display:none}.frontParent:has(.following-page) .front_content{width:100%;height:auto;min-height:100vh}.frontParent:has(.following-page) .frontHeader{display:none}.following-page{padding:1rem}.following-header-content{flex-direction:column;text-align:center;padding:1.25rem}.following-header-info{flex-direction:column}.following-header-icon{width:50px;height:50px}.following-header-icon svg{font-size:1.5rem}.following-header-text h1{font-size:1.35rem}.following-header-text p{font-size:.9rem}.following-count-badge{padding:.4rem 1rem;font-size:.9rem}.following-stats{flex-direction:column}.stat-card{min-width:100%}.following-grid{grid-template-columns:1fr;gap:1rem}.following-card{padding:1.25rem}.following-card-avatar{width:70px;height:70px}.following-card-name{font-size:1.05rem}.following-card-meta{gap:1rem}.following-card-actions{flex-direction:column}.following-empty-state{padding:3rem 1.5rem}.following-empty-icon{width:100px;height:100px}.following-empty-icon svg{font-size:2.5rem}.following-empty-state h3{font-size:1.25rem}.following-empty-state p{font-size:.9rem}}@media (max-width: 480px){.following-page{padding:.75rem}.following-header-content{padding:1rem;border-radius:16px}.following-header-icon{width:45px;height:45px;border-radius:12px}.following-header-icon svg{font-size:1.25rem}.following-header-text h1{font-size:1.2rem}.following-header-text p{font-size:.85rem}.following-count-badge{padding:.35rem .85rem;font-size:.85rem}.stat-card{padding:1rem}.stat-icon{width:42px;height:42px;font-size:1rem}.stat-info h3{font-size:1.25rem}.stat-info p{font-size:.8rem}.following-card{padding:1rem;border-radius:14px}.following-card-avatar{width:65px;height:65px}.following-card-avatar img{border-width:2px}.following-card-name{font-size:1rem}.following-card-username{font-size:.8rem}.following-card-bio{font-size:.85rem}.following-card-meta{padding:.6rem 0}.following-meta-item .meta-value{font-size:1rem}.following-meta-item .meta-label{font-size:.7rem}.following-btn{padding:.65rem .85rem;font-size:.85rem}.following-empty-state{padding:2.5rem 1rem;border-radius:16px}.following-empty-icon{width:80px;height:80px}.following-empty-icon svg{font-size:2rem}.following-empty-state h3{font-size:1.15rem}.following-empty-state p{font-size:.85rem;margin-bottom:1.5rem}.following-browse-btn{padding:.85rem 1.5rem;font-size:.9rem}.following-load-more-btn{padding:.85rem 2rem;font-size:.9rem}.following-end-message{padding:1rem;font-size:.85rem}}@media (max-width: 375px){.following-page{padding:.5rem}.following-header-text h1{font-size:1.1rem}.following-card-avatar{width:60px;height:60px}.following-card-name{font-size:.95rem}.following-card-meta{gap:.75rem}.following-meta-item .meta-value{font-size:.95rem}}:root{--support-bg: #1a1a1a;--support-card: #ffffff;--support-border: #e6e8f0;--support-muted: #6b7280;--support-strong: #0f172a;--support-primary: #ffdf00;--support-primary-strong: #d4b800;--support-success-bg: #ecfdf3;--support-success-border: #bbf7d0;--support-success-text: #166534;--support-error: #dc2626}body{font-family:Cairo,sans-serif}.support-page{min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(255,223,0,.08),transparent 25%),radial-gradient(circle at 80% 0%,rgba(255,223,0,.05),transparent 20%),var(--support-bg);padding:32px 16px 48px;display:flex;justify-content:center;direction:rtl}.support-container{width:min(1080px,100%)}.support-card{background:var(--support-card);border:1px solid var(--support-border);border-radius:20px;box-shadow:0 24px 60px -32px #0f172a40;padding:28px 26px}.support-header{display:flex;flex-direction:column;gap:8px;text-align:right;margin-bottom:20px}.support-badge{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--support-primary-strong);background:#ffdf0014;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,223,0,.25)}.support-badge-dot{width:10px;height:10px;border-radius:50%;background:var(--support-primary);display:inline-block}.support-title{font-size:26px;font-weight:800;color:var(--support-strong);margin:0}.support-subtitle{margin:0;color:var(--support-muted);font-size:15px}.support-alert{border-radius:14px;padding:12px 16px;font-size:14px;margin-bottom:18px;border:1px solid var(--support-border)}.support-alert.success{background:var(--support-success-bg);border-color:var(--support-success-border);color:var(--support-success-text)}.support-form{display:flex;flex-direction:column;gap:20px}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 18px}.support-field{display:flex;flex-direction:column;gap:8px}.support-field.span-2{grid-column:span 2}.support-label{font-size:14px;font-weight:700;color:var(--support-strong)}.support-input,.support-textarea,.support-select{width:100%;border:1px solid var(--support-border);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--support-strong);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.support-input:focus,.support-textarea:focus,.support-select:focus{outline:none;border-color:var(--support-primary);box-shadow:0 0 0 3px #ffdf001f}.support-textarea{min-height:150px;resize:vertical}.support-error{margin:0;color:var(--support-error);font-size:13px}.support-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:space-between;text-align:right}.support-hint{color:var(--support-muted);font-size:14px}.support-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.support-btn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:12px 16px;font-weight:700;font-size:14px;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease;text-decoration:none}.support-btn svg{width:20px;height:20px;stroke:currentColor;fill:none}.support-btn.primary{background:linear-gradient(120deg,var(--support-primary),var(--support-primary-strong));color:#0b0b0b;font-weight:800;box-shadow:0 16px 32px -20px var(--support-primary)}.support-btn.primary:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.support-btn.ghost{border-color:var(--support-border);color:var(--support-strong);background:#fff}.support-btn:hover:not(:disabled){transform:translateY(-1px)}.support-btn.ghost:hover{border-color:#d7d9e2}.support-filter-btn{border:1px solid var(--support-border);background:#fff;color:var(--support-strong);padding:8px 12px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.support-filter-btn:hover{border-color:var(--support-primary);color:var(--support-primary)}.support-filter-btn.active{background:var(--support-primary);color:#0b0b0b;font-weight:800;border-color:var(--support-primary);box-shadow:0 12px 24px -16px var(--support-primary)}@media (max-width: 720px){.support-card{padding:22px 18px}.support-field.span-2{grid-column:span 1}.support-actions{align-items:flex-start}}:root{--primary-color: #ffdf00;--primary-dark: #f5c400;--primary-light: #ffe680;--secondary-color: #0b0b0b;--success-color: #22c55e;--warning-color: #f59e0b;--danger-color: #dc2626;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-muted: #94a3b8;--border-color: #e2e8f0;--border-light: #f1f5f9;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--transition-fast: .15s;--transition-base: .2s;--transition-slow: .3s}.public-profile-page{max-width:1200px;margin:0 auto;padding-bottom:3rem;background:var(--bg-primary)}.profile-cover{height:280px;background-size:cover;background-position:center;background-color:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);position:relative;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden}.profile-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000001a,#0000004d)}.profile-avatar-wrapper{position:absolute;top:auto;right:40px;bottom:-10px;z-index:10;animation:slideDown .6s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.profile-avatar{width:140px;height:140px;border-radius:50%;border:5px solid var(--bg-primary);overflow:hidden;background:var(--bg-tertiary);position:relative;box-shadow:var(--shadow-xl);transition:transform var(--transition-base) ease}.profile-avatar:hover{transform:scale(1.05)}.profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.verified-badge{position:absolute;bottom:8px;left:8px;background:var(--bg-primary);border-radius:50%;padding:4px;color:var(--secondary-color);font-size:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.profile-info-section{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 2rem 2rem;gap:2rem;flex-wrap:wrap;background:var(--bg-primary);animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profile-main-info{flex:1;min-width:300px}.profile-name-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.profile-name{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.intro-video-btn{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--secondary-color);border:2px solid var(--secondary-color);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.intro-video-btn:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}.intro-video-btn:active{transform:translateY(0)}.profile-location{display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:1rem;margin:.5rem 0 1rem;font-weight:500}.profile-location svg{color:var(--primary-color)}.profile-bio{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0 0 1rem;max-width:600px}.read-more-btn{background:none;border:none;color:var(--secondary-color);cursor:pointer;font-size:.9rem;margin-right:.25rem;font-weight:600;transition:color var(--transition-fast)}.read-more-btn:hover{color:var(--primary-color);text-decoration:underline}.profile-quick-stats{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.quick-stat{font-size:.95rem;color:var(--text-tertiary);display:flex;align-items:center;gap:.5rem}.quick-stat strong{color:var(--text-primary);font-weight:700;font-size:1.1rem}.star-icon{color:var(--warning-color);font-size:.875rem}.profile-social{display:flex;gap:.75rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.social-link:hover{transform:translateY(-4px) scale(1.1);box-shadow:var(--shadow-lg)}.social-link.twitter{background:#1da1f2;color:#fff}.social-link.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.social-link.tiktok{background:#000;color:#fff}.social-link.snapchat{background:#fffc00;color:#000}.profile-actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-size:.95rem;font-weight:600;cursor:pointer;border:none;white-space:nowrap;line-height:1.2;transition:all var(--transition-base);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.action-btn svg{flex:0 0 auto}.action-btn:before{content:"";position:absolute;inset:0;background:#fff3;transform:translate(-100%);transition:transform var(--transition-base)}.action-btn:hover:before{transform:translate(0)}.action-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.action-btn:active{transform:translateY(0)}.action-btn.whatsapp{background:linear-gradient(135deg,var(--success-color),#16a34a);color:#fff}.action-btn.whatsapp:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.action-btn.share{background:var(--bg-tertiary);color:var(--secondary-color);border:2px solid var(--border-color)}.action-btn.share:hover{background:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.action-btn.report{background:var(--bg-secondary);color:var(--danger-color);border:2px solid #fecaca}.action-btn.report:hover{background:var(--danger-color);color:#fff;border-color:var(--danger-color)}.profile-tabs-container{padding:1rem 2rem .5rem;margin-bottom:1.5rem;position:sticky;top:0;background:var(--bg-primary);z-index:50;box-shadow:0 1px 0 var(--border-color)}.profile-tabs-swiper{padding:.75rem 0}.tab-btn{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.5rem;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;position:relative}.tab-btn:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--primary-color);transform:translate(-50%);transition:width var(--transition-base)}.tab-btn:hover{background:var(--bg-tertiary);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.tab-btn.active{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-md)}.tab-btn.active:after{width:80%}.profile-tab-content{padding:0 2rem;animation:slideUp .4s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem;width:100%}.stat-card{background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary));border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all var(--transition-base);cursor:pointer;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:var(--primary-color);opacity:.05;border-radius:0 var(--radius-lg) 0 100%}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.stat-icon{font-size:2rem;color:var(--primary-color);background:linear-gradient(135deg,#fe2c551a,#fe2c550d);padding:.75rem;border-radius:var(--radius-md)}.stat-content{display:flex;flex-direction:column;gap:.25rem}.stat-value{font-size:1.5rem;font-weight:800;color:var(--text-primary)}.stat-label{font-size:.875rem;color:var(--text-tertiary);font-weight:500}.about-details{display:flex;flex-direction:column;gap:2rem}.detail-section{background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem;transition:all var(--transition-base)}.detail-section:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}.detail-section h3{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.detail-section h3 svg{color:var(--primary-color);font-size:1.25rem}.tags-list{display:flex;flex-wrap:wrap;gap:.75rem}.tag{padding:.6rem 1.2rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--secondary-color);border-radius:var(--radius-full);font-size:.875rem;font-weight:600;border:2px solid #bfdbfe;transition:all var(--transition-base)}.tag:hover{background:var(--secondary-color);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.video-card{background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-base);cursor:pointer}.video-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}.video-card-info{padding:1rem;background:var(--bg-primary)}.video-card-title{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video-card-stats{display:flex;gap:1.5rem;font-size:.875rem;color:var(--text-tertiary)}.video-card-stats span{display:flex;align-items:center;gap:.4rem;font-weight:600}.video-card-stats svg{font-size:1rem}.reviews-list{display:flex;flex-direction:column;gap:1.5rem}.review-card{background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-lg);padding:1.5rem;transition:all var(--transition-base);position:relative}.review-card:before{content:'"';position:absolute;top:-10px;right:15px;font-size:4rem;color:var(--primary-color);opacity:.1;font-family:Georgia,serif}.review-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translate(-4px)}.review-text{color:var(--text-primary);font-size:1rem;margin:0 0 1.25rem;line-height:1.7;position:relative;z-index:1}.review-ratings{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.rating-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:var(--text-tertiary);font-weight:600}.review-date{font-size:.8rem;color:var(--text-muted);font-weight:500}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1rem;color:var(--text-muted)}.empty-icon{font-size:4rem;margin-bottom:1rem;color:var(--text-tertiary);opacity:.5}.empty-state p{font-size:1.1rem;font-weight:500}.load-more-section{text-align:center;margin-top:2rem}.load-more-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:var(--bg-primary);color:var(--primary-color);border:3px solid var(--primary-color);border-radius:var(--radius-full);font-size:1rem;font-weight:700;cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.load-more-btn:hover:not(:disabled){background:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:var(--shadow-lg)}.load-more-btn:active:not(:disabled){transform:translateY(-1px)}.load-more-btn:disabled{opacity:.6;cursor:not-allowed}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:fadeIn .2s ease}.modal-box{background:var(--bg-primary);border-radius:var(--radius-xl);max-width:450px;width:100%;position:relative;animation:modalIn .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow-xl)}.modal-box.modal-lg{max-width:550px}@keyframes modalIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close-btn{position:absolute;top:15px;left:15px;width:40px;height:40px;border:none;background:var(--bg-tertiary);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);z-index:10;transition:all var(--transition-fast)}.modal-close-btn:hover{background:var(--danger-color);color:#fff;transform:rotate(90deg)}.modal-close-btn.light{background:#fff3;color:#fff}.modal-close-btn.light:hover{background:#ffffffe6;color:var(--danger-color)}.modal-body{padding:2.5rem 2rem 2rem;text-align:center}.modal-icon{font-size:3.5rem;margin-bottom:1rem}.modal-icon.whatsapp{color:var(--success-color)}.modal-icon.danger{color:var(--danger-color)}.modal-body h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem}.modal-body p{color:var(--text-secondary);font-size:1rem;margin-bottom:1.5rem;line-height:1.6}.modal-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-secondary,.btn-whatsapp,.btn-danger{padding:.875rem 1.75rem;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;gap:.5rem;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-secondary)}.btn-secondary:hover{background:var(--border-color)}.btn-whatsapp{background:linear-gradient(135deg,var(--success-color),#16a34a);color:#fff}.btn-whatsapp:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-danger{background:linear-gradient(135deg,var(--danger-color),#b91c1c);color:#fff}.btn-danger:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:var(--shadow-md)}.report-options{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;justify-content:center}.report-option{padding:.75rem 1.5rem;border:2px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-full);font-size:.95rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);font-weight:600}.report-option:hover{border-color:var(--danger-color);background:#fef2f2}.report-option.selected{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:var(--danger-color);color:var(--danger-color);box-shadow:var(--shadow-sm)}.video-modal .video-modal-content{width:100%;max-width:900px;background:#000;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xl)}.video-player-box{position:relative;aspect-ratio:16/9}.video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#0003;transition:background var(--transition-base)}.video-overlay:hover{background:#0006}.play-pause-btn{width:80px;height:80px;border-radius:50%;background:#fe2c55e6;border:none;color:#fff;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-base);box-shadow:0 4px 20px #fe2c5580}.play-pause-btn:hover{transform:scale(1.1);background:#fe2c55}.mute-btn{position:absolute;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:#000c;border:2px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);font-size:1.25rem}.mute-btn:hover{background:#fe2c55e6;border-color:#fe2c55;transform:scale(1.1)}@media (max-width: 968px){.profile-cover{height:220px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width: 768px){.profile-cover{height:180px;border-radius:0 0 var(--radius-md) var(--radius-md)}.profile-avatar-wrapper{top:auto;right:12px;bottom:12px;transform:none}.profile-avatar{width:110px;height:110px}.profile-info-section{flex-direction:column;align-items:center;text-align:center;padding:20px 1.5rem 1.5rem}.profile-main-info{display:flex;flex-direction:column;align-items:center}.profile-name{font-size:1.5rem}.profile-name-row,.profile-quick-stats,.profile-social{justify-content:center}.profile-actions{justify-content:center;width:100%}.action-btn{flex:1}.stats-grid{grid-template-columns:1fr;gap:1rem}.videos-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.profile-tabs-container,.profile-tab-content{padding:0 1rem}}@media (max-width: 480px){.profile-cover{height:150px}.profile-avatar{width:90px;height:90px}.profile-name{font-size:1.25rem}.stats-grid,.videos-grid{grid-template-columns:1fr}.action-btn{width:100%;justify-content:center}.modal-box{margin:1rem}.stat-card,.detail-section{padding:1.25rem}}@media print{.profile-actions,.modal-overlay,.load-more-section,.profile-tabs-container{display:none!important}.public-profile-page{max-width:100%}}
