.navbar-snapchat{background-color:#D4FF00;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.navbar-snapchat .navbar-brand{font-weight:700;color:var(--snapchat-dark)}.navbar-snapchat .nav-link{color:var(--snapchat-dark);font-weight:500;padding:0.5rem 1rem;position:relative}.navbar-snapchat .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar-snapchat .nav-link.active{font-weight:700}.navbar-snapchat .nav-link.active:after{content:'';position:absolute;bottom:0;left:1rem;right:1rem;height:3px;background-color:var(--snapchat-dark)}.navbar-snapchat{background:linear-gradient(135deg,#D4FF00 0%,#E0FF33 100%)!important;box-shadow:0 4px 20px rgba(212,255,0,0.3)!important;padding:0.75rem 0!important;border-bottom:2px solid rgba(184,224,0,0.3)}.navbar-snapchat .navbar-brand{font-weight:800!important;font-size:1.35rem!important;transition:all 0.3s ease}.navbar-snapchat .navbar-brand:hover{transform:scale(1.05)}.navbar-snapchat .nav-link{font-weight:600!important;font-size:0.95rem!important;padding:0.5rem 1rem!important;transition:all 0.3s ease;border-radius:25px;margin:0 0.15rem}.navbar-snapchat .nav-link::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:80%;height:3px;background:linear-gradient(90deg,transparent,#000,transparent);border-radius:2px;transition:transform 0.3s ease}.navbar-snapchat .nav-link:hover{background:rgba(0,0,0,0.08);color:#000}.navbar-snapchat .nav-link:hover::before{transform:translateX(-50%) scaleX(1)}.navbar-snapchat .nav-link.active{background:rgba(0,0,0,0.1)}.navbar-snapchat .nav-link i{transition:transform 0.3s ease}.navbar-snapchat .nav-link:hover i{transform:scale(1.2)}.navbar-snapchat .btn-snapchat{background:linear-gradient(135deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 100%);color:#D4FF00;border:2px solid rgba(0,0,0,0.3);border-radius:25px;padding:0.45rem 1.3rem;font-weight:700;font-size:0.92rem;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.navbar-snapchat .btn-snapchat:hover{background:linear-gradient(135deg,#000 0%,#1a1a1a 100%);color:#D4FF00;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.3);border-color:#D4FF00}.navbar-snapchat .dropdown-toggle{border-radius:25px;transition:all 0.3s ease;font-size:0.95rem}.navbar-snapchat .dropdown-toggle:hover{background:rgba(0,0,0,0.08)}.navbar-snapchat .dropdown-menu{border-radius:15px;box-shadow:0 8px 24px rgba(0,0,0,0.15);border:2px solid rgba(212,255,0,0.3);margin-top:0.5rem}.navbar-snapchat .dropdown-item{padding:0.6rem 1.2rem;transition:all 0.3s ease;border-radius:10px;margin:0.2rem 0.5rem;font-size:0.93rem}.navbar-snapchat .dropdown-item:hover{background:linear-gradient(135deg,#D4FF00 0%,#E0FF33 100%);color:#000;transform:translateX(5px)}.navbar-snapchat .dropdown-item i{transition:transform 0.3s ease}.navbar-snapchat .dropdown-item:hover i{transform:scale(1.2)}@media (max-width:991.98px){.navbar-snapchat{padding:0.5rem 0!important}.navbar-snapchat .navbar-brand{font-size:1.25rem!important}}@media (max-width:767.98px){.navbar-snapchat .navbar-brand{font-size:1.15rem!important}}.dropdown-menu{border-radius:0.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);border:none}.dropdown-item{padding:0.5rem 1.5rem;font-weight:500}.dropdown-item:hover{background-color:rgba(255,252,0,0.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.dropdown-menu{text-align:right}.dropdown-toggle::after{margin-right:0.255em;margin-left:0}.ms-auto{margin-right:auto!important;margin-left:0!important}.header-search-form{flex-grow:0;flex-shrink:0;width:260px;margin:0 0.65rem;align-self:center}.header-search-form .input-group{background:linear-gradient(135deg,rgba(0,0,0,0.08) 0%,rgba(0,0,0,0.05) 100%);border-radius:50px;overflow:hidden;transition:all 0.3s ease;border:2px solid rgba(0,0,0,0.15);height:36px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.header-search-form .input-group:hover{background:linear-gradient(135deg,rgba(0,0,0,0.12) 0%,rgba(0,0,0,0.08) 100%);border-color:rgba(0,0,0,0.25);box-shadow:0 3px 12px rgba(0,0,0,0.12)}.header-search-form .input-group:focus-within{background:#fff;border-color:rgba(0,0,0,0.4);box-shadow:0 4px 16px rgba(0,0,0,0.15);transform:translateY(-1px)}.header-search-input{background-color:transparent;border:none;padding:0.35rem 0.9rem;font-size:0.88rem;font-weight:500;color:#000;height:100%}.header-search-input::placeholder{color:rgba(0,0,0,0.55);font-weight:400}.header-search-input:focus{background-color:transparent;border:none;box-shadow:none;outline:none}.header-search-form .input-group:focus-within .header-search-input{color:#000}.header-search-form .input-group:focus-within .header-search-input::placeholder{color:rgba(0,0,0,0.35)}.header-search-btn{background-color:transparent!important;border:none!important;color:rgba(0,0,0,0.7)!important;padding:0 0.8rem;transition:all 0.3s ease;height:100%;display:flex;align-items:center;justify-content:center}.header-search-btn i{font-size:0.9rem;transition:all 0.3s ease}.header-search-btn:hover{background-color:rgba(0,0,0,0.08)!important;color:#000!important}.header-search-btn:hover i{transform:scale(1.15)}.header-search-btn:focus{box-shadow:none!important}.header-search-form .input-group:focus-within .header-search-btn{color:#000!important}.header-search-form .input-group:focus-within .header-search-btn:hover{background:linear-gradient(135deg,rgba(212,255,0,0.2) 0%,rgba(212,255,0,0.1) 100%)!important}.btn-link.text-dark{transition:all 0.3s ease;position:relative;opacity:1!important;visibility:visible!important}.btn-link.text-dark:hover{color:#000!important;text-decoration:none;transform:scale(1.1);opacity:1!important;visibility:visible!important}.btn-link.text-dark:focus{box-shadow:none;opacity:1!important;visibility:visible!important}.btn-link.text-dark:active{opacity:1!important;visibility:visible!important;transform:scale(0.95)}.btn-link.text-dark i{transition:all 0.3s ease;opacity:1!important;visibility:visible!important}.btn-link.text-dark:hover i.fa-plus-circle{color:#D4FF00;filter:drop-shadow(0 2px 4px rgba(212,255,0,0.5))}.btn-link.text-dark:hover i.fa-search{color:#D4FF00;filter:drop-shadow(0 2px 4px rgba(212,255,0,0.5))}#mobileSearchModal .modal-content{border-radius:20px;border:none;box-shadow:0 10px 40px rgba(0,0,0,0.2)}#mobileSearchModal .modal-header{background:linear-gradient(135deg,#D4FF00 0%,#f8f9fa 100%);border-radius:20px 20px 0 0}#mobileSearchModal .modal-title{font-weight:700;color:#000}#mobileSearchModal .input-group-text{background-color:#f8f9fa;border:2px solid #D4FF00}#mobileSearchModal .form-control{border:2px solid #D4FF00;font-size:1rem}#mobileSearchModal .form-control:focus{border-color:#D4FF00;box-shadow:0 0 0 0.2rem rgba(227,255,0,0.25)}#mobileSearchModal .btn-snapchat{font-weight:600;padding:0.75rem}#mobileSearchModal .btn-outline-dark:hover{background-color:#000;color:#D4FF00}#mobileSearchModal .btn-sm{font-size:0.85rem;padding:0.4rem 0.8rem;border-radius:20px}#mobileSearchModal.show .modal-dialog{animation:slideInUp 0.3s ease-out}@keyframes slideInUp{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767.98px){.navbar-collapse{background-color:#D4FF00;padding:1rem;border-radius:0.5rem;margin-top:0.5rem}}@media (min-width:992px) and (max-width:1199.98px){.header-search-form{width:200px;margin:0 0.45rem}.header-search-form .input-group{height:34px}.header-search-input{font-size:0.83rem;padding:0.3rem 0.75rem}.header-search-btn{padding:0 0.65rem}.header-search-btn i{font-size:0.85rem}.navbar-snapchat .nav-link{font-size:0.9rem!important;padding:0.45rem 0.85rem!important}.navbar-snapchat .btn-snapchat{padding:0.4rem 1.1rem;font-size:0.88rem}}@media (min-width:1200px) and (max-width:1399.98px){.header-search-form{width:240px;margin:0 0.55rem}.header-search-form .input-group{height:36px}.header-search-input{font-size:0.86rem;padding:0.35rem 0.85rem}.header-search-btn{padding:0 0.75rem}.header-search-btn i{font-size:0.88rem}}@media (min-width:1400px){.header-search-form{width:280px;margin:0 0.75rem}.header-search-form .input-group{height:38px}.header-search-input{font-size:0.9rem;padding:0.4rem 0.95rem}.header-search-btn{padding:0 0.85rem}.header-search-btn i{font-size:0.92rem}}.toast-container{z-index:9999}#loginRequiredModal .modal-dialog{max-width:500px}.login-modal-content{border:none;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.3);background:#fff}.login-modal-header{background:linear-gradient(135deg,#D4FF00 0%,#E0FF33 100%);padding:2rem;text-align:center;position:relative;border-bottom:3px solid rgba(184,224,0,0.5)}.login-modal-icon{width:80px;height:80px;margin:0 auto 1rem;background:linear-gradient(135deg,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,0.3);border:3px solid rgba(212,255,0,0.5);animation:modalIconPulse 2s infinite}.login-modal-icon i{font-size:2rem;color:#D4FF00}@keyframes modalIconPulse{0%,100%{transform:scale(1);box-shadow:0 8px 20px rgba(0,0,0,0.3)}50%{transform:scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,0.4)}}.login-modal-title{font-size:1.5rem;font-weight:800;color:#000;margin:0;text-shadow:0 2px 4px rgba(255,255,255,0.3)}.login-modal-close{position:absolute;top:1rem;left:1rem;background:rgba(0,0,0,0.1);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;color:#000;font-size:1.1rem}.login-modal-close:hover{background:rgba(0,0,0,0.2);transform:rotate(90deg) scale(1.1)}.login-modal-body{padding:2rem;background:linear-gradient(to bottom,#ffffff 0%,#f8f9fa 100%)}.login-modal-text{font-size:1rem;color:#333;text-align:center;margin-bottom:1.5rem;line-height:1.6}.login-modal-text strong{color:#000;font-weight:700}.login-modal-alert{background:linear-gradient(135deg,rgba(255,193,7,0.15) 0%,rgba(255,193,7,0.05) 100%);border:2px solid rgba(255,193,7,0.3);border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:0.75rem;color:#856404;font-size:0.9rem}.login-modal-alert i{font-size:1.2rem;color:#ffc107}.login-modal-features{display:flex;flex-direction:column;gap:1rem}.login-modal-feature{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:12px;border:2px solid rgba(212,255,0,0.2);transition:all 0.3s ease}.login-modal-feature:hover{border-color:rgba(212,255,0,0.5);transform:translateX(-5px);box-shadow:0 4px 12px rgba(212,255,0,0.2)}.login-modal-feature .feature-icon{width:45px;height:45px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px rgba(212,255,0,0.3)}.login-modal-feature .feature-icon i{font-size:1.2rem;color:#000}.login-modal-feature span{font-size:0.95rem;color:#333;font-weight:500}.login-modal-footer{padding:1.5rem 2rem 2rem;background:#f8f9fa;display:flex;gap:1rem;border-top:2px solid rgba(212,255,0,0.2)}.login-modal-btn{flex:1;padding:1rem 1.5rem;border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:0.5rem;transition:all 0.3s ease;border:2px solid transparent}.login-btn-primary{background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);color:#000;box-shadow:0 6px 20px rgba(212,255,0,0.4)}.login-btn-primary:hover{background:linear-gradient(135deg,#B8E000 0%,#A0CC00 100%);color:#000;transform:translateY(-3px);box-shadow:0 10px 30px rgba(212,255,0,0.5)}.login-btn-secondary{background:#fff;color:#000;border-color:rgba(0,0,0,0.2);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.login-btn-secondary:hover{background:linear-gradient(135deg,rgba(212,255,0,0.1) 0%,rgba(212,255,0,0.05) 100%);color:#000;border-color:#D4FF00;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.login-modal-btn i{font-size:1.1rem}#loginRequiredModal.show .login-modal-content{animation:modalSlideIn 0.4s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px) scale(0.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:575.98px){#loginRequiredModal .modal-dialog{margin:1rem}.login-modal-header{padding:1.5rem}.login-modal-icon{width:70px;height:70px}.login-modal-icon i{font-size:1.75rem}.login-modal-title{font-size:1.3rem}.login-modal-body{padding:1.5rem}.login-modal-text{font-size:0.95rem}.login-modal-footer{padding:1rem 1.5rem 1.5rem;flex-direction:column}.login-modal-btn{width:100%;padding:0.9rem 1.2rem;font-size:0.95rem}.login-modal-feature{padding:0.85rem}.login-modal-feature .feature-icon{width:40px;height:40px}.login-modal-feature .feature-icon i{font-size:1.1rem}.login-modal-feature span{font-size:0.9rem}}.toast{min-width:300px;box-shadow:0 4px 12px rgba(0,0,0,0.15);border:none;border-radius:8px;overflow:hidden}.toast-header{border-bottom:none;padding:0.75rem 1rem}.toast-body{padding:0.75rem 1rem;font-weight:500}.btn-close-white:focus{box-shadow:none}.premium-nav-link{position:relative;padding:8px 15px!important;margin:0 5px;border-radius:8px;background:linear-gradient(135deg,#ffcc00,#ff9900);color:#000!important;font-weight:bold;box-shadow:0 4px 10px rgba(255,204,0,0.3);transition:all 0.3s ease;overflow:hidden;animation:glow-nav 3s infinite alternate}.premium-nav-link:hover,.premium-nav-link.active{transform:translateY(-3px);box-shadow:0 6px 15px rgba(255,204,0,0.5);background:linear-gradient(135deg,#ffd700,#ffa500)}.premium-nav-link::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.3),transparent);transform:rotate(30deg);animation:shimmer-nav 4s infinite linear;pointer-events:none}.premium-icon-container{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.2);width:24px;height:24px;border-radius:50%;margin-left:5px}.premium-icon{font-size:12px;color:#fff;animation:spin-crown 8s linear infinite}.premium-badge{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);color:#ffcc00;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:bold;margin-right:5px;border:1px solid rgba(255,204,0,0.5);animation:pulse-badge 2s infinite alternate}@keyframes shimmer-nav{0%{transform:translateX(-150%) rotate(30deg)}100%{transform:translateX(150%) rotate(30deg)}}@keyframes glow-nav{0%{box-shadow:0 4px 10px rgba(255,204,0,0.3)}100%{box-shadow:0 4px 15px rgba(255,204,0,0.6)}}@keyframes spin-crown{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse-badge{0%{transform:scale(1)}100%{transform:scale(1.1)}}.custom-toggler{border:none;background:transparent;padding:0.5rem;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:all 0.3s ease}.custom-toggler:focus{box-shadow:none;outline:none}.toggler-line{width:28px;height:3px;background-color:#000;border-radius:3px;transition:all 0.3s ease}.custom-toggler:hover .toggler-line{background-color:#D4FF00}.custom-toggler[aria-expanded="true"] .toggler-line:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.custom-toggler[aria-expanded="true"] .toggler-line:nth-child(2){opacity:0}.custom-toggler[aria-expanded="true"] .toggler-line:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.offcanvas-end{width:280px!important;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%)}.offcanvas-header{background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);border-bottom:2px solid #B8E000;padding:1.25rem}.offcanvas-title{font-weight:700;color:#000;font-size:1.1rem}.sidebar-nav{list-style:none;padding:0;margin:0}.sidebar-item{border-bottom:1px solid #e9ecef}.sidebar-link{display:flex;align-items:center;padding:1rem 1.25rem;color:#333;text-decoration:none;transition:all 0.3s ease;position:relative}.sidebar-link:hover{background-color:rgba(255,252,0,0.1);color:#000;padding-right:1.5rem}.sidebar-link.active{background:linear-gradient(90deg,rgba(255,252,0,0.2) 0%,transparent 100%);color:#000;font-weight:600;border-right:4px solid #D4FF00}.sidebar-link i{width:24px;margin-left:12px;font-size:1.1rem}.sidebar-link span{flex-grow:1}.sidebar-divider{height:1px;background:linear-gradient(90deg,transparent 0%,#dee2e6 50%,transparent 100%);margin:0.5rem 0}.premium-link{background:linear-gradient(90deg,rgba(255,252,0,0.05) 0%,transparent 100%)}.premium-badge-sidebar{background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);color:#000;padding:2px 8px;border-radius:12px;font-size:0.7rem;font-weight:700;margin-right:8px}.sidebar-user-section,.sidebar-guest-section{padding:1.25rem;background:white;border-top:2px solid #e9ecef;margin-top:auto}.sidebar-user-section{text-align:center}.user-info{padding-bottom:1rem;border-bottom:1px solid #e9ecef;margin-bottom:1rem}.user-info h6{font-weight:600;color:#333}.user-actions .btn{border-radius:8px}.sidebar-guest-section .btn{border-radius:8px}.offcanvas.show{box-shadow:-5px 0 15px rgba(0,0,0,0.1)}.back-to-top{position:fixed;bottom:30px;left:30px;width:50px;height:50px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);color:#000;border:none;border-radius:50%;font-size:1.25rem;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:linear-gradient(135deg,#B8E000 0%,#A0CC00 100%);transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,0.25)}.back-to-top:active{transform:translateY(-2px)}header{position:sticky;top:0;z-index:1000;transition:transform 0.3s ease}header.header-hidden{transform:translateY(-100%)}@media (max-width:767.98px){.back-to-top{width:45px;height:45px;bottom:20px;left:20px;font-size:1.1rem}}@media (max-width:575.98px){.back-to-top{width:40px;height:40px;bottom:15px;left:15px;font-size:1rem}}.floating-account-card{position:fixed;top:50%;left:20px;transform:translateY(-50%);width:260px;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border-radius:18px;box-shadow:0 10px 40px rgba(0,0,0,0.2);border:3px solid rgba(212,255,0,0.3);z-index:999;overflow:hidden;animation:floatAccountSlideIn 0.6s ease-out;transition:all 0.3s ease}.floating-account-card.hidden{opacity:0;visibility:hidden;transform:translateX(-120%)}.floating-account-card:hover{transform:translateY(-50%) translateX(-5px);box-shadow:0 15px 50px rgba(0,0,0,0.25);border-color:rgba(212,255,0,0.5)}@keyframes floatAccountSlideIn{from{opacity:0;transform:translateX(-100%) translateY(-50%)}to{opacity:1;transform:translateX(0) translateY(-50%)}}.floating-account-close{position:absolute;top:10px;right:10px;width:28px;height:28px;background:rgba(0,0,0,0.7);border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;font-size:0.75rem}.floating-account-close:hover{background:#000;transform:rotate(90deg) scale(1.1)}.floating-account-badge{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);color:#000;padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:700;display:flex;align-items:center;gap:5px;box-shadow:0 3px 10px rgba(212,255,0,0.4);z-index:10;animation:badgePulse 2s infinite}@keyframes badgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.floating-account-badge i{font-size:0.8rem}.floating-account-link{display:block;text-decoration:none;color:inherit;padding:15px}.floating-account-image{width:100%;height:180px;border-radius:15px;overflow:hidden;margin-bottom:15px;position:relative;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.floating-account-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.floating-account-card:hover .floating-account-image img{transform:scale(1.05)}.floating-account-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;color:rgba(0,0,0,0.1)}.floating-account-info{margin-bottom:12px}.floating-account-name{font-size:1.1rem;font-weight:800;color:#000;margin:0 0 5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-account-username{font-size:0.9rem;color:#666;margin:0 0 8px 0;font-weight:500}.floating-account-category{display:inline-flex;align-items:center;gap:5px;background:rgba(212,255,0,0.15);color:#000;padding:4px 10px;border-radius:15px;font-size:0.8rem;font-weight:600}.floating-account-category i{font-size:0.75rem}.floating-account-action{margin-top:12px}.floating-account-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.floating-account-country{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0.05);padding:4px 10px;border-radius:12px;font-size:0.75rem;color:#495057;font-weight:600}.floating-account-country img{width:16px!important;height:12px!important;object-fit:cover;border-radius:2px;flex-shrink:0}.floating-account-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);color:#000;padding:12px 20px;border-radius:50px;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(212,255,0,0.3)}.floating-account-btn:hover{background:linear-gradient(135deg,#B8E000 0%,#A0CC00 100%);transform:scale(1.05);box-shadow:0 6px 20px rgba(212,255,0,0.4);color:#000}.floating-promo-card{background:linear-gradient(135deg,#fff5e6 0%,#ffe6cc 100%);border:3px solid rgba(212,255,0,0.5)}.floating-promo-badge{position:absolute;top:12px;left:12px;background:linear-gradient(135deg,#ff9800 0%,#ff6f00 100%);color:#fff;padding:6px 12px;border-radius:20px;font-size:0.75rem;font-weight:700;display:flex;align-items:center;gap:5px;z-index:2;box-shadow:0 2px 10px rgba(255,152,0,0.4);animation:badgePulse 2s ease-in-out infinite}.floating-promo-content{padding:20px 15px;text-align:center}.floating-promo-icon{width:60px;height:60px;margin:0 auto 15px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#000;box-shadow:0 4px 15px rgba(212,255,0,0.3);animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-promo-title{font-size:1.1rem;font-weight:800;color:#000;margin-bottom:8px}.floating-promo-text{font-size:0.85rem;color:#666;margin-bottom:15px;line-height:1.4}.floating-promo-features{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.floating-promo-features span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:0.75rem;color:#28a745;font-weight:600}.floating-promo-features i{font-size:0.8rem}.floating-promo-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ff9800 0%,#ff6f00 100%);color:#fff;padding:12px 20px;border-radius:50px;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(255,152,0,0.3)}.floating-promo-btn:hover{background:linear-gradient(135deg,#ff6f00 0%,#e65100 100%);transform:scale(1.05);box-shadow:0 6px 20px rgba(255,152,0,0.5);color:#fff}.floating-add-btn-wrapper{position:fixed;bottom:100px;right:30px;z-index:998;transition:all 0.3s ease}.floating-add-btn-wrapper.hidden{opacity:0;visibility:hidden;transform:translateX(100%)}.floating-btn-close{position:absolute;top:-8px;left:-8px;width:24px;height:24px;background:#ff4444;color:white;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0.7rem;z-index:999;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.floating-btn-close:hover{background:#cc0000;transform:rotate(90deg) scale(1.1)}.floating-add-btn{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);color:#000;text-decoration:none;padding:12px 20px;border-radius:50px;box-shadow:0 8px 24px rgba(212,255,0,0.4);transition:all 0.3s ease;animation:floatBounce 3s ease-in-out infinite}.floating-add-btn:hover{background:linear-gradient(135deg,#B8E000 0%,#A0CC00 100%);transform:translateY(-5px) scale(1.05);box-shadow:0 12px 32px rgba(212,255,0,0.6);color:#000;animation:none}.floating-btn-icon{width:40px;height:40px;background:rgba(0,0,0,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.floating-btn-text{display:flex;flex-direction:column;gap:2px}.floating-btn-title{font-weight:700;font-size:1rem;line-height:1.2}.floating-btn-subtitle{font-size:0.75rem;opacity:0.8;font-weight:500}.floating-btn-pulse{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid #D4FF00;animation:pulse 2s ease-out infinite;pointer-events:none}@keyframes floatBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.3);opacity:0}}@media (max-width:767.98px){.floating-account-card{width:240px;left:15px;top:50%;transform:translateY(-50%);border-radius:15px}.floating-account-link{padding:12px}.floating-account-image{height:140px;border-radius:12px;margin-bottom:12px}.floating-account-name{font-size:0.95rem}.floating-account-username{font-size:0.8rem}.floating-account-btn{font-size:0.85rem;padding:10px 16px}.floating-account-badge{padding:5px 10px;font-size:0.7rem}.floating-account-close{width:26px;height:26px;font-size:0.7rem}.floating-promo-icon{width:50px;height:50px;font-size:1.5rem}.floating-promo-title{font-size:1rem}.floating-promo-text{font-size:0.8rem}.floating-promo-features span{font-size:0.7rem}.floating-promo-btn{font-size:0.85rem;padding:10px 16px}}@media (max-width:575.98px){.floating-account-card{width:200px;left:10px;top:50%;transform:translateY(-50%);border-radius:12px}.floating-account-link{padding:10px}.floating-account-image{height:120px;border-radius:10px;margin-bottom:10px}.floating-account-name{font-size:0.9rem;margin-bottom:3px}.floating-account-username{font-size:0.75rem;margin-bottom:6px}.floating-account-category{font-size:0.7rem;padding:3px 8px}.floating-account-btn{font-size:0.8rem;padding:8px 14px}.floating-account-badge{padding:4px 8px;font-size:0.65rem;top:8px;left:8px}.floating-account-badge i{font-size:0.7rem}.floating-account-close{width:24px;height:24px;font-size:0.65rem;top:8px;right:8px}.floating-account-country{font-size:0.7rem;padding:3px 8px}.floating-account-country img{width:14px!important;height:10px!important}.floating-promo-content{padding:15px 12px}.floating-promo-icon{width:45px;height:45px;font-size:1.3rem;margin-bottom:12px}.floating-promo-title{font-size:0.95rem}.floating-promo-text{font-size:0.75rem;margin-bottom:12px}.floating-promo-features{gap:5px;margin-bottom:12px}.floating-promo-features span{font-size:0.65rem}.floating-promo-btn{font-size:0.8rem;padding:8px 14px}}@media (max-width:400px){.floating-account-card{width:180px;left:8px;top:50%;transform:translateY(-50%)}.floating-account-link{padding:8px}.floating-account-image{height:100px;margin-bottom:8px}.floating-account-name{font-size:0.85rem}.floating-account-username{font-size:0.7rem}.floating-account-category{font-size:0.65rem;padding:2px 6px}.floating-account-btn{font-size:0.7rem;padding:6px 10px}.floating-account-badge{padding:3px 6px;font-size:0.6rem}.floating-account-badge i{font-size:0.65rem}.floating-account-close{width:22px;height:22px;font-size:0.6rem}.floating-account-country{font-size:0.65rem;padding:2px 6px}.floating-account-country img{width:12px!important;height:9px!important}.floating-promo-content{padding:12px 10px}.floating-promo-icon{width:40px;height:40px;font-size:1.1rem;margin-bottom:10px}.floating-promo-title{font-size:0.85rem;margin-bottom:6px}.floating-promo-text{font-size:0.7rem;margin-bottom:10px}.floating-promo-features{gap:4px;margin-bottom:10px}.floating-promo-features span{font-size:0.6rem}.floating-promo-btn{font-size:0.7rem;padding:6px 10px}}@media (max-width:767.98px){.floating-add-btn-wrapper{bottom:80px;right:20px}.floating-add-btn{padding:10px 16px;gap:10px}.floating-btn-icon{width:36px;height:36px;font-size:1.1rem}.floating-btn-title{font-size:0.9rem}.floating-btn-subtitle{font-size:0.7rem}.floating-btn-close{width:22px;height:22px;font-size:0.65rem}}@media (max-width:575.98px){.floating-add-btn-wrapper{bottom:70px;right:15px}.floating-add-btn{padding:8px 12px;gap:8px}.floating-btn-icon{width:32px;height:32px;font-size:1rem}.floating-btn-title{font-size:0.85rem}.floating-btn-subtitle{font-size:0.65rem}.floating-btn-close{width:20px;height:20px;font-size:0.6rem;top:-6px;left:-6px}}@media (max-width:400px){.floating-add-btn{padding:6px 10px;gap:6px}.floating-btn-icon{width:28px;height:28px;font-size:0.9rem}.floating-btn-title{font-size:0.8rem}.floating-btn-subtitle{font-size:0.6rem}.floating-btn-close{width:18px;height:18px;font-size:0.55rem}}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.search-modal-content{border-radius:16px;overflow:hidden;border:none;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%)}.search-modal-header{background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);border-bottom:2px solid #B8E000;padding:1.25rem;border-radius:0}.search-modal-header .modal-title{color:#000;font-size:1.1rem}.search-modal-body{padding:1.5rem}.search-input-wrapper{position:relative}.search-input-wrapper .search-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:10;pointer-events:none}.search-input{padding:0.75rem 3rem 0.75rem 1rem;border:2px solid #e9ecef;border-radius:12px;font-size:1rem;transition:all 0.3s ease;background:white}.search-input:focus{border-color:#D4FF00;box-shadow:0 0 0 0.2rem rgba(255,252,0,0.25);outline:none}.btn-search-primary{background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);border:none;color:#000;font-weight:600;padding:0.75rem 1.5rem;border-radius:12px;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.btn-search-primary:hover{background:linear-gradient(135deg,#B8E000 0%,#A0CC00 100%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);color:#000}.btn-search-secondary{background:white;border:2px solid #e9ecef;color:#6c757d;font-weight:500;padding:0.75rem 1.5rem;border-radius:12px;transition:all 0.3s ease}.btn-search-secondary:hover{background:#f8f9fa;border-color:#dee2e6;color:#495057}.quick-links-section{background:white;border-radius:12px;padding:1.25rem;border:2px solid #e9ecef}.quick-links-header{display:flex;align-items:center;font-weight:600;color:#333;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:2px solid #f8f9fa}.quick-links-header i{color:#D4FF00}.quick-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.quick-link-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0.5rem;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border:2px solid #e9ecef;border-radius:12px;text-decoration:none;color:#333;transition:all 0.3s ease;text-align:center}.quick-link-item:hover{background:linear-gradient(135deg,rgba(255,252,0,0.1) 0%,rgba(255,252,0,0.05) 100%);border-color:#D4FF00;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.1);color:#000}.quick-link-item.premium{background:linear-gradient(135deg,rgba(255,252,0,0.05) 0%,rgba(255,215,0,0.05) 100%);border-color:rgba(255,252,0,0.3)}.quick-link-item.premium:hover{background:linear-gradient(135deg,rgba(255,252,0,0.15) 0%,rgba(255,215,0,0.1) 100%);border-color:#D4FF00}.quick-link-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#D4FF00 0%,#B8E000 100%);display:flex;align-items:center;justify-content:center;margin-bottom:0.5rem;transition:all 0.3s ease}.quick-link-item:hover .quick-link-icon{transform:scale(1.1) rotate(5deg)}.quick-link-icon i{font-size:1.25rem;color:#000}.quick-link-item span{font-size:0.85rem;font-weight:500}@media (max-width:575.98px){.search-modal-content{border-radius:0}.quick-links-grid{grid-template-columns:repeat(2,1fr);gap:0.5rem}.quick-link-item{padding:0.75rem 0.25rem}.quick-link-icon{width:40px;height:40px}.quick-link-icon i{font-size:1rem}.quick-link-item span{font-size:0.75rem}}