.home-index-container[data-v-6c5f6501]{position:relative;z-index:1;width:min(1180px,calc(100vw - 32px));margin:0 auto;display:grid;gap:22px}.landing-hero[data-v-6c5f6501],.tool-card[data-v-6c5f6501]{border-radius:var(--radius-xl);border:1px solid var(--line-soft);background:linear-gradient(180deg,#ffffffeb,#f8fbffd6);box-shadow:var(--shadow-md)}.landing-hero[data-v-6c5f6501]{padding:30px}.landing-badge[data-v-6c5f6501]{display:inline-flex;padding:8px 14px;border-radius:999px;background:linear-gradient(135deg,#2563eb1f,#10b9811f);color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:.08em}.landing-hero h1[data-v-6c5f6501]{margin:14px 0 12px;font-size:34px;color:#0f172a}.landing-hero p[data-v-6c5f6501],.tool-card p[data-v-6c5f6501]{margin:0;color:var(--text-secondary);line-height:1.8}.tool-directory[data-v-6c5f6501]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.tool-card[data-v-6c5f6501]{position:relative;overflow:hidden;padding:22px;cursor:pointer;transition:transform var(--motion-soft),box-shadow var(--motion-soft),border-color var(--motion-soft)}.tool-card[data-v-6c5f6501]:before{content:"";position:absolute;inset:auto -30px -36px auto;width:120px;height:120px;border-radius:28px;opacity:.22;transform:rotate(18deg)}.tool-card[data-v-6c5f6501]:nth-child(4n+1){background:linear-gradient(180deg,#eff6fffa,#dbeafed1)}.tool-card[data-v-6c5f6501]:nth-child(4n+1):before{background:linear-gradient(135deg,#2563eb94,#60a5fa24)}.tool-card[data-v-6c5f6501]:nth-child(4n+2){background:linear-gradient(180deg,#ecfdf5fa,#d1fae5d1)}.tool-card[data-v-6c5f6501]:nth-child(4n+2):before{background:linear-gradient(135deg,#10b98194,#34d39924)}.tool-card[data-v-6c5f6501]:nth-child(4n+3){background:linear-gradient(180deg,#fff7edfa,#fed7aac7)}.tool-card[data-v-6c5f6501]:nth-child(4n+3):before{background:linear-gradient(135deg,#f59e0b94,#fbbf2424)}.tool-card[data-v-6c5f6501]:nth-child(4n+4){background:linear-gradient(180deg,#faf5fffa,#e9d5ffcc)}.tool-card[data-v-6c5f6501]:nth-child(4n+4):before{background:linear-gradient(135deg,#9333ea7a,#d8b4fe1f)}.tool-card[data-v-6c5f6501]:hover{transform:translateY(-4px);box-shadow:0 18px 34px #0f172a1f;border-color:#3b82f642}.tool-card-head[data-v-6c5f6501]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tool-card-head h2[data-v-6c5f6501]{margin:0;font-size:22px;color:#11233c}.tool-card-head span[data-v-6c5f6501]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#2563eb14;color:#2563eb;font-size:12px;font-weight:700}.tool-keywords[data-v-6c5f6501]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tool-keywords span[data-v-6c5f6501]{display:inline-flex;padding:6px 10px;border-radius:999px;background:#0f172a0f;color:#526780;font-size:12px}.coverage-section[data-v-6c5f6501]{border-radius:var(--radius-xl);border:1px solid var(--line-soft);background:linear-gradient(165deg,#fffffff5,#f1f8ffe0 48%,#ffffffeb);box-shadow:var(--shadow-md);padding:28px 28px 30px;overflow:hidden}.coverage-head[data-v-6c5f6501]{margin-bottom:22px;text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.coverage-title[data-v-6c5f6501]{margin:0 0 10px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.coverage-lead[data-v-6c5f6501]{margin:0;font-size:14px;line-height:1.65;color:var(--text-muted)}.coverage-grid[data-v-6c5f6501]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.coverage-card[data-v-6c5f6501]{position:relative;border-radius:var(--radius-lg);border:1px solid rgba(129,154,188,.22);padding:18px 18px 16px;background:#ffffffc7;transition:transform var(--motion-soft),box-shadow var(--motion-soft),border-color var(--motion-soft)}.coverage-card[data-v-6c5f6501]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;opacity:.95}.coverage-card--image[data-v-6c5f6501]:before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.coverage-card--qr[data-v-6c5f6501]:before{background:linear-gradient(90deg,#059669,#34d399)}.coverage-card--media[data-v-6c5f6501]:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.coverage-card[data-v-6c5f6501]:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f172a14;border-color:#3b82f638}.coverage-card-top[data-v-6c5f6501]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.coverage-icon-wrap[data-v-6c5f6501]{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#1d4ed8;background:#2563eb1a}.coverage-card--qr .coverage-icon-wrap[data-v-6c5f6501]{color:#047857;background:#10b9811f}.coverage-card--media .coverage-icon-wrap[data-v-6c5f6501]{color:#6d28d9;background:#7c3aed1a}.coverage-svg[data-v-6c5f6501]{width:24px;height:24px}.coverage-card-title[data-v-6c5f6501]{margin:0;font-size:16px;font-weight:800;color:#11233c;line-height:1.35}.coverage-list[data-v-6c5f6501]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.coverage-list li[data-v-6c5f6501]{display:inline-flex;padding:0;line-height:1.4}.coverage-link[data-v-6c5f6501]{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:#4a5d75;text-decoration:none;background:#0f172a0b;border:1px solid rgba(129,154,188,.16);transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.coverage-link[data-v-6c5f6501]:hover{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb52;box-shadow:0 2px 8px #2563eb1f}.coverage-card--qr .coverage-link[data-v-6c5f6501]:hover{color:#047857;background:#10b9811f;border-color:#05966959;box-shadow:0 2px 8px #10b9811f}.coverage-card--media .coverage-link[data-v-6c5f6501]:hover{color:#5b21b6;background:#7c3aed1a;border-color:#6d28d952;box-shadow:0 2px 8px #7c3aed1f}.coverage-link[data-v-6c5f6501]:focus-visible{outline:2px solid rgba(37,99,235,.55);outline-offset:2px}@media (max-width: 900px){.coverage-grid[data-v-6c5f6501]{grid-template-columns:1fr}}@media (max-width: 768px){.home-index-container[data-v-6c5f6501]{grid-template-columns:1fr}.landing-hero[data-v-6c5f6501],.coverage-section[data-v-6c5f6501],.tool-card[data-v-6c5f6501]{border-radius:var(--radius-lg)}.landing-hero[data-v-6c5f6501]{padding:22px}.landing-hero h1[data-v-6c5f6501]{font-size:28px}}
