.tool-card[data-v-fc3eba63]{background:var(--bg-surface);color:inherit;padding:20px;text-decoration:none;transition:background .15s;display:block;position:relative;overflow:hidden}.tool-card[data-v-fc3eba63]:before{content:"";opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.tool-card[data-v-fc3eba63]:not(.tool-card--soon){cursor:pointer}.tool-card[data-v-fc3eba63]:not(.tool-card--soon):hover{background:var(--bg-elevated)}.tool-card[data-v-fc3eba63]:not(.tool-card--soon):hover:before{opacity:1}.tool-card:not(.tool-card--soon):hover .tool-card__arrow[data-v-fc3eba63]{opacity:1;transform:translate(3px)}.tool-card--soon[data-v-fc3eba63]{cursor:default;opacity:.55}.tool-card--dev[data-v-fc3eba63] :before{background:linear-gradient(135deg, var(--brand-glow), transparent)}.tool-card--design[data-v-fc3eba63] :before{background:linear-gradient(135deg,#a855f70f,#0000)}.tool-card--text[data-v-fc3eba63] :before{background:linear-gradient(135deg,#10b9810f,#0000)}.tool-card__top[data-v-fc3eba63]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.tool-card__icon[data-v-fc3eba63]{background:var(--bg-elevated);width:36px;height:36px;color:var(--brand-500);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tool-card--design .tool-card__icon[data-v-fc3eba63]{color:#a855f7}.tool-card--text .tool-card__icon[data-v-fc3eba63]{color:#10b981}.tool-card__ops[data-v-fc3eba63]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tool-card__op[data-v-fc3eba63]{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;font-weight:700}.tool-card__op--format[data-v-fc3eba63]{color:var(--success-500);background:#0596691a;border:1px solid #05966933}.tool-card__op--minify[data-v-fc3eba63]{color:var(--brand-500);background:#28396c1a;border:1px solid #28396c33}.tool-card__op--validate[data-v-fc3eba63]{color:var(--warning-500);background:#d977061a;border:1px solid #d9770633}.tool-card__op--convert[data-v-fc3eba63]{color:#9333ea;background:#a855f71a;border:1px solid #a855f733}.tool-card__op--generate[data-v-fc3eba63]{color:#e11d48;background:#f43f5e1a;border:1px solid #f43f5e33}.tool-card__op--reference[data-v-fc3eba63],.tool-card__op--soon[data-v-fc3eba63]{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border)}.tool-card__op--beautify[data-v-fc3eba63]{color:var(--success-500);background:#0596691a;border:1px solid #05966933}.tool-card__name[data-v-fc3eba63]{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.tool-card__desc[data-v-fc3eba63]{color:var(--text-secondary);font-size:12px;line-height:1.55}.tool-card__arrow[data-v-fc3eba63]{color:var(--text-muted);opacity:0;font-size:14px;transition:opacity .15s,transform .15s;position:absolute;bottom:16px;right:16px}.home[data-v-6969c8ce]{padding-top:60px;padding-bottom:64px}.home__hero[data-v-6969c8ce]{text-align:center;padding:5rem 0 3.5rem}@media (width<=768px){.home__hero[data-v-6969c8ce]{padding:3.5rem 0 2.5rem}}.home__hero-badge[data-v-6969c8ce]{background:var(--bg-surface);border:1px solid var(--border);color:var(--brand-500);box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:4px 16px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;display:inline-flex}.home__hero-dot[data-v-6969c8ce]{background:var(--brand-500);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulse}.home__hero-title[data-v-6969c8ce]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.home__hero-highlight[data-v-6969c8ce]{color:var(--brand-500)}.home__hero-sub[data-v-6969c8ce]{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:18px;line-height:1.65}.home__stats[data-v-6969c8ce]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-surface);margin-bottom:24px;padding:20px 0}.home__stats-inner[data-v-6969c8ce]{justify-content:center;gap:40px;display:flex}@media (width<=640px){.home__stats-inner[data-v-6969c8ce]{flex-wrap:wrap;gap:24px}}.home__stat[data-v-6969c8ce]{text-align:center;flex-direction:column;gap:4px;display:flex}.home__stat-num[data-v-6969c8ce]{color:var(--brand-500);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:22px;font-weight:700;line-height:1}.home__stat-num--green[data-v-6969c8ce]{color:var(--success-500)}.home__stat-num--muted[data-v-6969c8ce]{color:var(--text-muted)}.home__stat-label[data-v-6969c8ce]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.home__tabs[data-v-6969c8ce]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.home__tab[data-v-6969c8ce]{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.home__tab[data-v-6969c8ce]:hover{background:var(--bg-elevated);color:var(--text-primary)}.home__tab--all[data-v-6969c8ce]{background:var(--brand-500);color:#fff;border-color:var(--brand-500)}.home__tab--dev[data-v-6969c8ce]{background:var(--brand-100);color:var(--brand-600);border-color:#0000}.home__tab--design[data-v-6969c8ce]{color:#7c3aed;background:#a855f71a;border-color:#a855f733}.home__tab--text[data-v-6969c8ce]{background:var(--success-100);color:var(--success-500);border-color:#0000}.home__tab-count[data-v-6969c8ce]{background:#ffffff40;border-radius:9999px;padding:0 8px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;font-weight:700}.home__ad[data-v-6969c8ce]{margin-bottom:24px}.home__ad--bottom[data-v-6969c8ce]{margin-top:32px}.home__section[data-v-6969c8ce]{margin-bottom:40px}.home__section-head[data-v-6969c8ce]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.home__section-tag[data-v-6969c8ce]{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;padding:4px 12px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;font-weight:700}.home__section-tag--dev[data-v-6969c8ce]{background:var(--brand-100);color:var(--brand-600)}.home__section-tag--design[data-v-6969c8ce]{color:#7c3aed;background:#a855f71a}.home__section-tag--text[data-v-6969c8ce]{background:var(--success-100);color:var(--success-500)}.home__section-title[data-v-6969c8ce]{color:var(--text-primary);letter-spacing:-.02em;font-size:22px;font-weight:700}.home__section-count[data-v-6969c8ce]{color:var(--text-muted);margin-left:auto;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px}@media (width<=640px){.home__section-count[data-v-6969c8ce]{display:none}}.home__group[data-v-6969c8ce]{margin-bottom:32px}.home__group[data-v-6969c8ce]:last-child{margin-bottom:0}.home__group-label[data-v-6969c8ce]{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin-bottom:12px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:12px;font-weight:700;display:flex}.home__group-label[data-v-6969c8ce]:after{content:"";background:var(--border);flex:1;height:1px}.home__group-label--dev[data-v-6969c8ce]{color:var(--brand-500)}.home__group-label--design[data-v-6969c8ce]{color:#7c3aed}.home__group-label--text[data-v-6969c8ce]{color:var(--success-500)}.home__grid[data-v-6969c8ce]{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=640px){.home__grid[data-v-6969c8ce]{grid-template-columns:1fr}}
