.featured-badge[data-v-a4099298]{display:flex;align-items:center;gap:.5rem;background:transparent;border-radius:9999px;padding:.25rem 1rem .25rem .25rem;transition:box-shadow .2s,transform .2s;text-decoration:none;color:#2563eb;font-weight:500;font-size:1rem}.featured-badge[data-v-a4099298]:hover,.featured-badge[data-v-a4099298]:focus{box-shadow:0 4px 16px #3b82f61a;background:#f0f4ff;transform:translateY(-2px) scale(1.04);color:#1d4ed8}.icon-bg[data-v-a4099298]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:#fff;box-shadow:0 2px 8px #3b82f60f;margin-right:.25rem}.featured-label[data-v-a4099298]{white-space:nowrap;font-size:1rem;color:#2563eb;transition:color .2s}.dark .featured-badge[data-v-a4099298]{color:#60a5fa}.dark .featured-badge[data-v-a4099298]:hover,.dark .featured-badge[data-v-a4099298]:focus{background:#1e293b;color:#3b82f6}.dark .icon-bg[data-v-a4099298]{background:#111827}.dark .featured-label[data-v-a4099298]{color:#60a5fa}.featured-scroll-outer[data-v-a4099298]{width:100%;max-width:100vw;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;border-radius:.75rem;padding:.5rem 1rem}.featured-title[data-v-a4099298]{flex:0 0 auto;color:#3b82f6;font-weight:600;font-size:1rem;margin-right:1.5rem;letter-spacing:.02em;white-space:nowrap}.featured-scroll-inner[data-v-a4099298]{display:inline-flex;align-items:center;white-space:nowrap;transition:transform .1s linear;will-change:transform}.tag-cloud-item[data-v-44785ede]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;background-color:#fff;transition:all .2s}.dark .tag-cloud-item[data-v-44785ede]{background-color:#1f2937}.tag-cloud-item[data-v-44785ede]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-v-44785ede]::-webkit-scrollbar{width:8px;height:8px}[data-v-44785ede]::-webkit-scrollbar-track{background:transparent}[data-v-44785ede]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}[data-v-44785ede]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark[data-v-44785ede] ::-webkit-scrollbar-thumb{background:#4b5563}.dark[data-v-44785ede] ::-webkit-scrollbar-thumb:hover{background:#6b7280}.animate-fade-in[data-v-44785ede]{animation:fadeIn-44785ede .8s ease-in-out}.animate-slide-in-right[data-v-44785ede]{animation:slideInRight-44785ede .8s ease-in-out}.animate-fade-in-up[data-v-44785ede]{animation:fadeInUp-44785ede .8s ease-in-out}@keyframes fadeIn-44785ede{0%{opacity:0}to{opacity:1}}@keyframes slideInRight-44785ede{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInUp-44785ede{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.btn-primary[data-v-44785ede]{background-color:var(--color-primary, #1d4ed8);color:#fff;transition:all .3s;box-shadow:0 4px 6px #3b82f640}.btn-primary[data-v-44785ede]:hover{background-color:var(--color-primary-dark, #1e40af);box-shadow:0 6px 10px #3b82f659;transform:translateY(-3px)}.btn-secondary[data-v-44785ede]{background-color:transparent;border:2px solid var(--color-primary, #3b82f6);color:var(--color-primary, #3b82f6)}.dark .btn-secondary[data-v-44785ede]{border-color:var(--color-primary-light, #60a5fa);color:var(--color-primary-light, #60a5fa)}.landing-section[data-v-44785ede]{background-image:linear-gradient(to bottom,#f9fafbcc,#f9fafb)}.dark .landing-section[data-v-44785ede]{background-image:linear-gradient(to bottom,#111827cc,#111827)}.animate-pulse-slow[data-v-44785ede]{animation:pulse-slow-44785ede 3s ease-in-out infinite}@keyframes pulse-slow-44785ede{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.95}}.counter[data-v-44785ede]{display:inline-block;position:relative}.counter[data-v-44785ede]:after{content:"+";position:absolute;font-size:60%;top:0;right:-15px;opacity:.8}.stats-card[data-v-44785ede]{transition:all .3s ease}.stats-card[data-v-44785ede]:hover{transform:translateY(-5px)}@keyframes countUp-44785ede{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-count[data-v-44785ede]{animation:countUp-44785ede 1.5s ease-out forwards;display:inline-block}@keyframes float-slow-44785ede{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-slow[data-v-44785ede]{animation:float-slow-44785ede 6s ease-in-out infinite}.card[data-v-44785ede]{transition:transform .4s ease-in-out;cursor:pointer}.card[data-v-44785ede]:hover{transform:scale(1.2) rotate(360deg)}#center-u[data-v-44785ede]{animation:pulse-44785ede 2s infinite}@keyframes pulse-44785ede{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin-slow-44785ede{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-44785ede]{animation:spin-slow-44785ede 15s linear infinite}@keyframes ping-slow-44785ede{0%{transform:scale(.8);opacity:.8}70%,to{transform:scale(2);opacity:0}}.animate-ping-slow[data-v-44785ede]{animation:ping-slow-44785ede 2s cubic-bezier(0,0,.2,1) infinite}.featured-badge[data-v-44785ede]{display:flex;align-items:center;gap:.5rem;background:transparent;border-radius:9999px;padding:.25rem 1rem .25rem .25rem;transition:box-shadow .2s,transform .2s;text-decoration:none;color:#2563eb;font-weight:500;font-size:1rem}.featured-badge[data-v-44785ede]:hover,.featured-badge[data-v-44785ede]:focus{box-shadow:0 4px 16px #3b82f61a;background:#f0f4ff;transform:translateY(-2px) scale(1.04);color:#1d4ed8}.icon-bg[data-v-44785ede]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:#fff;box-shadow:0 2px 8px #3b82f60f;margin-right:.25rem}.featured-label[data-v-44785ede]{white-space:nowrap;font-size:1rem;color:#2563eb;transition:color .2s}.dark .featured-badge[data-v-44785ede]{color:#60a5fa}.dark .featured-badge[data-v-44785ede]:hover,.dark .featured-badge[data-v-44785ede]:focus{background:#1e293b;color:#3b82f6}.dark .icon-bg[data-v-44785ede]{background:#111827}.dark .featured-label[data-v-44785ede]{color:#60a5fa}.browser-ext-btn[data-v-44785ede]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #e0e7ef;border-radius:9999px;padding:.5rem 1.25rem;font-weight:500;font-size:1rem;color:#3b4261;box-shadow:0 1px 4px #3b82f60a;text-decoration:none;transition:box-shadow .18s,border-color .18s,color .18s}.browser-ext-btn[data-v-44785ede]:hover{border-color:#b6c3e0;box-shadow:0 2px 8px #3b82f61a;color:#2563eb}.browser-ext-icon[data-v-44785ede]{width:22px;height:22px;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain;box-shadow:0 1px 2px #3b82f60f}.dark .browser-ext-btn[data-v-44785ede]{background:#232a3b;border-color:#2d3748;color:#bcd1f7}.dark .browser-ext-btn[data-v-44785ede]:hover{border-color:#3b82f6;color:#60a5fa}.dark .browser-ext-icon[data-v-44785ede]{background:#232a3b}
