.language-switcher[data-v-f56d5509]{display:inline-block;position:relative}.language-btn[data-v-f56d5509]{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-color-primary);cursor:pointer;display:flex;font-size:.9rem;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.language-btn[data-v-f56d5509]:hover{background:var(--bg-hover);border-color:var(--primary-color)}.language-btn.active[data-v-f56d5509]{background:var(--primary-bg);border-color:var(--primary-color);color:var(--primary-color)}.current-lang[data-v-f56d5509]{font-weight:500}.dropdown-icon[data-v-f56d5509]{font-size:.8rem;transition:transform .2s ease}.language-btn.active .dropdown-icon[data-v-f56d5509]{transform:rotate(180deg)}.dropdown-menu[data-v-f56d5509]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin-top:var(--spacing-xs);min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.dropdown-item[data-v-f56d5509]{align-items:center;background:none;border:none;color:var(--text-color-primary);cursor:pointer;display:flex;font-size:.9rem;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:background-color .2s ease;width:100%}.dropdown-item[data-v-f56d5509]:hover{background:var(--bg-hover)}.dropdown-item.active[data-v-f56d5509]{background:var(--primary-bg);color:var(--primary-color)}.lang-flag[data-v-f56d5509]{font-size:1.1rem}.lang-text[data-v-f56d5509]{font-weight:500}.home[data-v-42951d47]{color:var(--text-color-primary);min-height:100vh}.navbar[data-v-42951d47]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffc;border-bottom:1px solid var(--border-color);display:flex;height:64px;left:0;position:fixed;right:0;top:0;z-index:1000}.dark .navbar[data-v-42951d47]{background:#0f172acc}.nav-content[data-v-42951d47]{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.brand[data-v-42951d47],.nav-content[data-v-42951d47]{align-items:center;display:flex}.brand[data-v-42951d47]{color:var(--text-color-primary);font-size:1.25rem;font-weight:700;gap:10px}.logo[data-v-42951d47]{height:32px;width:32px}.nav-actions[data-v-42951d47]{gap:16px}.nav-actions[data-v-42951d47],.theme-toggle[data-v-42951d47]{align-items:center;display:flex}.theme-toggle[data-v-42951d47]{background:transparent;border:none;border-radius:8px;color:var(--text-color-secondary);cursor:pointer;font-size:1.2rem;justify-content:center;padding:8px;transition:background-color .2s}.theme-toggle[data-v-42951d47]:hover{background:var(--bg-hover)}.hero-section[data-v-42951d47]{overflow:hidden;padding:160px 24px 100px;position:relative}.hero-content[data-v-42951d47]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.hero-text[data-v-42951d47]{flex:1}.hero-badge[data-v-42951d47]{align-items:center;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:20px;color:var(--text-color-secondary);display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:24px;padding:6px 12px}.badge-icon[data-v-42951d47]{font-size:1rem}.hero-title[data-v-42951d47]{color:var(--text-color-primary);font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.title-gradient[data-v-42951d47]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-accent[data-v-42951d47]{animation:float-42951d47 3s ease-in-out infinite;display:inline-block;margin-left:8px}.hero-subtitle[data-v-42951d47]{color:var(--text-color-secondary);font-size:1.25rem;line-height:1.6;margin-bottom:40px;max-width:540px}.hero-stats[data-v-42951d47]{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);display:flex;gap:40px;margin-bottom:40px;padding:24px 0}.stat-item[data-v-42951d47]{display:flex;flex-direction:column;gap:4px}.stat-number[data-v-42951d47]{color:var(--text-color-primary);font-size:1.5rem;font-weight:700}.stat-label[data-v-42951d47]{color:var(--text-color-tertiary);font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.hero-actions[data-v-42951d47]{display:flex;gap:16px}.cta-button[data-v-42951d47]{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px 32px;transition:all .2s}.cta-button.primary[data-v-42951d47]{background:var(--primary-color);border:none;box-shadow:0 4px 12px #6366f140;color:#fff}.cta-button.primary[data-v-42951d47]:hover{background:var(--primary-color-dark);box-shadow:0 8px 16px #6366f159;transform:translateY(-2px)}.cta-icon[data-v-42951d47]{transition:transform .2s}.cta-button:hover .cta-icon[data-v-42951d47]{transform:translate(4px)}.hero-visual[data-v-42951d47]{align-items:center;display:flex;height:460px;justify-content:center;perspective:1000px;position:relative}.visual-stack[data-v-42951d47]{height:100%;max-width:500px;position:relative;width:100%}.stack-card[data-v-42951d47]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;box-shadow:0 20px 40px -10px #0000001a,0 0 0 1px #ffffff1a;position:absolute;transition:all .3s ease}.card-glass[data-v-42951d47]{background:#fffc;border:1px solid hsla(0,0%,100%,.4);border-radius:20px;height:100%;overflow:hidden;width:100%}.dark .card-glass[data-v-42951d47]{background:#1e293bcc;border-color:#ffffff0d}.card-docs[data-v-42951d47]{height:320px;right:20px;top:0;transform:rotate(6deg);width:260px;z-index:1}.doc-header[data-v-42951d47]{background:#ffffff80;border-bottom:1px solid var(--border-color-light);justify-content:space-between;padding:12px 16px}.doc-header[data-v-42951d47],.doc-title-group[data-v-42951d47]{align-items:center;display:flex}.doc-title-group[data-v-42951d47]{gap:8px}.doc-icon[data-v-42951d47]{font-size:1rem}.doc-title-text[data-v-42951d47]{color:var(--text-color-primary);font-size:.8rem;font-weight:700}.doc-search-mock[data-v-42951d47]{font-size:.7rem;opacity:.5}.doc-body-layout[data-v-42951d47]{display:flex;height:calc(100% - 45px)}.doc-sidebar[data-v-42951d47]{background:#00000005;border-right:1px solid var(--border-color-light);display:flex;flex-direction:column;gap:10px;padding:12px;width:60px}.doc-menu-item[data-v-42951d47]{background:var(--text-color-tertiary);border-radius:3px;height:6px;opacity:.2;width:100%}.doc-menu-item.active[data-v-42951d47]{background:var(--primary-color);opacity:.8;width:80%}.doc-menu-item.short[data-v-42951d47]{width:60%}.doc-main[data-v-42951d47]{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px}.doc-page-title[data-v-42951d47]{background:var(--text-color-primary);border-radius:4px;height:10px;margin-bottom:8px;opacity:.8;width:60%}.doc-text-line[data-v-42951d47]{background:var(--text-color-secondary);border-radius:3px;height:6px;opacity:.3}.w-80[data-v-42951d47]{width:80%}.w-60[data-v-42951d47]{width:60%}.doc-code-block[data-v-42951d47]{background:#1e293b;border-radius:6px;font-family:monospace;font-size:.6rem;margin-top:12px;padding:10px}.code-row[data-v-42951d47]{color:#94a3b8;display:flex;gap:4px;margin-bottom:4px}.code-row.indent[data-v-42951d47]{padding-left:12px}.c-k[data-v-42951d47]{color:#f472b6}.c-s[data-v-42951d47]{color:#a78bfa}.c-p[data-v-42951d47]{color:#60a5fa}.card-tools[data-v-42951d47]{animation:float-tools-42951d47 6s ease-in-out infinite;height:220px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);width:300px;z-index:2}.terminal-header[data-v-42951d47]{padding:8px 12px}.tool-toolbar[data-v-42951d47]{background:var(--bg-hover);border-bottom:1px solid var(--border-color-light);display:flex;gap:8px;padding:6px 12px}.tool-btn[data-v-42951d47]{background:#0000000d;border-radius:4px;color:var(--text-color-secondary);font-size:.65rem;font-weight:500;padding:2px 8px}.tool-btn.action[data-v-42951d47]{background:var(--primary-color);box-shadow:0 2px 4px #6366f14d;color:#fff}.terminal-body[data-v-42951d47]{height:calc(100% - 66px);position:relative}.split-view[data-v-42951d47]{display:flex;height:100%}.code-pane[data-v-42951d47]{flex:1;font-family:monospace;font-size:.7rem;overflow:hidden;padding:12px}.code-pane.raw[data-v-42951d47]{background:#00000005;border-right:1px solid var(--border-color-light);color:var(--text-color-tertiary)}.raw-content[data-v-42951d47]{line-height:1.2;opacity:.7;word-break:break-all}.code-pane.formatted[data-v-42951d47]{background:transparent;position:relative}.code-line[data-v-42951d47]{margin-bottom:2px;white-space:nowrap}.code-line.indent[data-v-42951d47]{padding-left:12px}.key[data-v-42951d47]{color:#8b5cf6}.str[data-v-42951d47]{color:#10b981}.num[data-v-42951d47]{color:#f59e0b}.com[data-v-42951d47]{color:#94a3b8}.status-indicator[data-v-42951d47]{align-items:center;background:var(--bg-card);border:1px solid rgba(16,185,129,.2);border-radius:10px;bottom:8px;box-shadow:0 2px 4px #0000000d;color:#10b981;display:flex;font-size:.6rem;gap:4px;padding:2px 6px;position:absolute;right:12px}.status-dot[data-v-42951d47]{background:#10b981;border-radius:50%;height:6px;width:6px}.card-ai[data-v-42951d47]{bottom:20px;height:160px;left:20px;transform:rotate(-6deg);width:240px;z-index:3}.ai-content[data-v-42951d47]{border-bottom:1px solid hsla(0,0%,100%,.1);gap:12px;padding:16px 16px 12px;position:relative;z-index:2}.ai-circle[data-v-42951d47],.ai-content[data-v-42951d47]{align-items:center;display:flex}.ai-circle[data-v-42951d47]{background:linear-gradient(135deg,#f472b6,#a78bfa);border-radius:10px;box-shadow:0 4px 12px -2px #f472b666;color:#fff;font-size:1.2rem;height:40px;justify-content:center;width:40px}.ai-label[data-v-42951d47]{display:flex;flex-direction:column;gap:2px}.ai-text[data-v-42951d47]{color:var(--text-color-primary);font-size:.9rem;font-weight:700}.ai-tag[data-v-42951d47]{background:#6366f11a;border-radius:4px;color:var(--primary-color);display:inline-block;font-size:.65rem;font-weight:600;padding:2px 6px;width:-moz-fit-content;width:fit-content}.ai-body[data-v-42951d47]{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.ai-prompt-mock[data-v-42951d47]{align-items:center;background:var(--bg-hover);border:1px solid var(--border-color-light);border-radius:8px;display:flex;gap:8px;padding:8px}.ai-prompt-line[data-v-42951d47]{background:var(--text-color-tertiary);border-radius:3px;flex:1;height:6px;opacity:.3;width:100%}.ai-prompt-btn[data-v-42951d47]{filter:grayscale(.5);font-size:.8rem;line-height:1}.ai-palette-mock[data-v-42951d47]{display:flex;justify-content:space-between;padding:0 4px}.color-dot[data-v-42951d47]{animation:pulse-dot-42951d47 3s ease-in-out infinite;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0000001a;height:24px;width:24px}.dark .color-dot[data-v-42951d47]{border-color:#334155}.c1[data-v-42951d47]{animation-delay:0s;background:#ff9f1c}.c2[data-v-42951d47]{animation-delay:.5s;background:#ffbf69}.c3[data-v-42951d47]{animation-delay:1s;background:#2ec4b6}.c4[data-v-42951d47]{animation-delay:1.5s;background:#cbf3f0}@keyframes pulse-dot-42951d47{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes float-42951d47{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-15px)}to{transform:translate(-50%,-50%) translateY(0)}}@keyframes float-tools-42951d47{0%{transform:translate(-50%,-50%) rotate(-2deg) translateY(0)}50%{transform:translate(-50%,-50%) rotate(-2deg) translateY(-15px)}to{transform:translate(-50%,-50%) rotate(-2deg) translateY(0)}}@keyframes float-delayed-42951d47{0%{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-10px)}to{transform:rotate(6deg) translateY(0)}}@keyframes float-fast-42951d47{0%{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-12px)}to{transform:rotate(-6deg) translateY(0)}}.floating[data-v-42951d47]{animation:float-42951d47 6s ease-in-out infinite}.floating-delayed[data-v-42951d47]{animation:float-delayed-42951d47 7s ease-in-out 1s infinite}.floating-fast[data-v-42951d47]{animation:float-fast-42951d47 5s ease-in-out .5s infinite}.glow-effect[data-v-42951d47]{background:radial-gradient(circle,rgba(99,102,241,.2) 0,transparent 70%);height:400px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.glow-effect[data-v-42951d47],.hero-bg[data-v-42951d47]{pointer-events:none;position:absolute;z-index:0}.hero-bg[data-v-42951d47]{bottom:0;left:0;right:0;top:0}.bg-shape[data-v-42951d47]{border-radius:50%;filter:blur(60px);opacity:.4;position:absolute}.bg-shape-1[data-v-42951d47]{background:var(--primary-color);height:400px;opacity:.1;right:-100px;top:-100px;width:400px}.bg-shape-2[data-v-42951d47]{background:var(--secondary-color);bottom:0;height:300px;left:-100px;opacity:.1;width:300px}.main-content[data-v-42951d47]{margin:0 auto;max-width:1200px;padding:60px 24px}.category-section[data-v-42951d47]{margin-bottom:80px}.section-header[data-v-42951d47]{margin-bottom:32px}.section-header[data-v-42951d47],.section-title[data-v-42951d47]{align-items:center;display:flex}.section-title[data-v-42951d47]{color:var(--text-color-primary);font-size:1.8rem;font-weight:700;gap:12px}.icon-emoji[data-v-42951d47]{font-size:2rem}.products-grid[data-v-42951d47]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-card[data-v-42951d47]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.product-card[data-v-42951d47]:hover{border-color:var(--primary-color);box-shadow:0 12px 30px -10px #0000001a;transform:translateY(-5px)}.product-visual[data-v-42951d47]{align-items:center;background:linear-gradient(135deg,var(--bg-hover) 0,var(--bg-card) 100%);display:flex;height:160px;justify-content:center;position:relative}.product-icon-large[data-v-42951d47]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));font-size:4rem}.product-tags[data-v-42951d47]{display:flex;gap:8px;position:absolute;right:16px;top:16px}.tag[data-v-42951d47]{border-radius:6px;color:#fff;font-size:.75rem;font-weight:700;padding:4px 8px}.tag-new[data-v-42951d47]{background:#10b981}.tag-hot[data-v-42951d47]{background:#f59e0b}.product-info[data-v-42951d47]{display:flex;flex:1;flex-direction:column;padding:24px}.product-title[data-v-42951d47]{color:var(--text-color-primary);font-size:1.4rem;font-weight:700;margin-bottom:8px}.product-desc[data-v-42951d47]{color:var(--text-color-secondary);flex:1;font-size:.95rem;line-height:1.5;margin-bottom:20px}.product-footer[data-v-42951d47]{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.tech-stack[data-v-42951d47]{display:flex;flex-wrap:wrap;gap:8px}.tech-tag[data-v-42951d47]{background:var(--bg-hover);border-radius:4px;color:var(--text-color-tertiary);font-size:.8rem;padding:2px 8px}.link-arrow[data-v-42951d47]{color:var(--primary-color);font-size:.9rem;font-weight:600}.tools-grid[data-v-42951d47]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tool-card.mini[data-v-42951d47]{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;color:inherit;display:flex;gap:16px;padding:20px;text-decoration:none;transition:all .2s}.tool-card.mini[data-v-42951d47]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.tool-card.coming-soon[data-v-42951d47]{cursor:default;opacity:.7}.tool-card.coming-soon[data-v-42951d47]:hover{border-color:var(--border-color);transform:none}.tool-icon-wrapper[data-v-42951d47]{flex-shrink:0}.tool-emoji[data-v-42951d47]{align-items:center;background:var(--bg-hover);border-radius:12px;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.tool-details[data-v-42951d47]{flex:1;min-width:0}.tool-name[data-v-42951d47]{color:var(--text-color-primary);font-size:1rem;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-summary[data-v-42951d47]{color:var(--text-color-secondary);display:-webkit-box;font-size:.8rem;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-list[data-v-42951d47]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.doc-item[data-v-42951d47]{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;color:inherit;display:flex;gap:20px;padding:24px;text-decoration:none;transition:all .2s}.doc-item[data-v-42951d47]:hover{border-color:var(--primary-color)}.doc-icon[data-v-42951d47]{font-size:2.5rem}.doc-content[data-v-42951d47]{flex:1}.doc-title[data-v-42951d47]{color:var(--text-color-primary);font-size:1.2rem;font-weight:600;margin-bottom:4px}.doc-desc[data-v-42951d47]{color:var(--text-color-secondary);font-size:.9rem}.doc-action[data-v-42951d47]{align-items:center;color:var(--primary-color);display:flex;font-weight:600;gap:4px;opacity:0;transform:translate(-10px);transition:all .3s}.doc-item:hover .doc-action[data-v-42951d47]{opacity:1;transform:translate(0)}.footer[data-v-42951d47]{background:var(--bg-footer);border-top:1px solid var(--border-color);padding:60px 24px 24px}.footer-content[data-v-42951d47]{display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr;margin:0 auto 40px;max-width:1200px}@media (max-width:768px){.footer-content[data-v-42951d47]{grid-template-columns:1fr}}.footer-col h3[data-v-42951d47]{font-size:1.2rem;font-weight:700}.footer-col h3[data-v-42951d47],.footer-col h4[data-v-42951d47]{color:var(--text-color-primary);margin-bottom:16px}.footer-col h4[data-v-42951d47]{font-size:1rem;font-weight:600}.footer-col ul[data-v-42951d47]{list-style:none;padding:0}.footer-col li[data-v-42951d47]{margin-bottom:8px}.footer-col a[data-v-42951d47]{color:var(--text-color-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.footer-col a[data-v-42951d47]:hover{color:var(--primary-color)}.footer-bottom[data-v-42951d47]{border-top:1px solid var(--border-color);color:var(--text-color-tertiary);font-size:.85rem;padding-top:24px;text-align:center}@media (max-width:960px){.hero-content[data-v-42951d47]{gap:60px;grid-template-columns:1fr;padding-top:40px;text-align:center}.hero-text[data-v-42951d47]{align-items:center;display:flex;flex-direction:column;max-width:100%}.hero-title[data-v-42951d47]{font-size:2.5rem}.hero-subtitle[data-v-42951d47]{margin-left:auto;margin-right:auto}.hero-actions[data-v-42951d47],.hero-stats[data-v-42951d47]{justify-content:center}.hero-stats[data-v-42951d47]{width:100%}.hero-visual[data-v-42951d47]{height:360px;margin-top:20px}.visual-stack[data-v-42951d47]{transform:scale(.9)}}@media (max-width:480px){.hero-title[data-v-42951d47]{font-size:2rem}.hero-visual[data-v-42951d47]{height:300px}.visual-stack[data-v-42951d47]{transform:scale(.7);transform-origin:center center}.hero-stats[data-v-42951d47]{gap:20px}.stat-number[data-v-42951d47]{font-size:1.2rem}.docs-list[data-v-42951d47]{grid-template-columns:1fr}}.clickable[data-v-42951d47]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable:hover .section-title[data-v-42951d47]{color:var(--primary-color)}.count-badge[data-v-42951d47]{background:var(--bg-hover);border-radius:12px;font-size:1rem;margin-left:8px;padding:2px 8px}.count-badge[data-v-42951d47],.toggle-expand[data-v-42951d47]{color:var(--text-color-secondary)}.toggle-expand[data-v-42951d47]{background:none;border:none;cursor:pointer;font-size:1.2rem;margin-left:auto;transition:transform .3s}.toggle-expand.rotated[data-v-42951d47]{transform:rotate(-90deg)}.relative-card[data-v-42951d47]{position:relative;transition:all .3s ease}.card-link-overlay[data-v-42951d47]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.favorite-btn[data-v-42951d47]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid var(--border-color);border-radius:50%;color:#cbd5e1;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;opacity:0;position:absolute;transform:scale(.8);transition:all .2s;width:32px;z-index:10}.dark .favorite-btn[data-v-42951d47]{background:#1e293bcc}.favorite-btn.active[data-v-42951d47],.relative-card:hover .favorite-btn[data-v-42951d47]{opacity:1;transform:scale(1)}.favorite-btn[data-v-42951d47]:hover{background:var(--bg-card);color:#f59e0b;transform:scale(1.1)}.favorite-btn.active[data-v-42951d47]{background:#f59e0b1a;border-color:#f59e0b;color:#f59e0b}.product-card .favorite-btn[data-v-42951d47]{left:16px;top:16px}.tool-card .favorite-btn[data-v-42951d47]{right:8px;top:8px}.doc-item .favorite-btn[data-v-42951d47]{right:12px;top:12px}.favorites-nav-toggle[data-v-42951d47]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:flex;font-size:1.2rem;gap:4px;justify-content:center;padding:8px;position:relative;transition:background-color .2s,color .2s}.favorites-nav-toggle[data-v-42951d47]:hover{background:var(--bg-hover);color:var(--primary-color)}.favorite-icon[data-v-42951d47]{font-size:1.2em}.favorite-count[data-v-42951d47]{background:var(--primary-color);border-radius:10px;box-shadow:0 2px 4px #6366f14d;color:#fff;font-size:.65rem;font-weight:700;line-height:1;min-width:18px;padding:2px 6px;position:absolute;right:4px;text-align:center;top:4px}.draggable-item[data-v-42951d47]{cursor:grab}.draggable-item[data-v-42951d47]:active{cursor:grabbing}.ghost-card[data-v-42951d47]{background:var(--bg-hover);border:2px dashed var(--primary-color);opacity:.5}
