.hall-of-fame[data-astro-cid-5q6bqf46]{background:var(--color-background);min-height:100vh}.container[data-astro-cid-5q6bqf46]{max-width:1000px;margin:0 auto;padding:0 24px}.hero[data-astro-cid-5q6bqf46]{position:relative;padding:80px 0 60px;text-align:center;overflow:hidden}.back-link[data-astro-cid-5q6bqf46]{display:inline-flex;align-items:center;gap:8px;color:var(--color-secondary);font-size:14px;text-decoration:none;margin-bottom:32px;transition:color .2s}.back-link[data-astro-cid-5q6bqf46]:hover{color:var(--ghost-accent-color)}.hero-content[data-astro-cid-5q6bqf46]{position:relative;z-index:2}.trophy-icon[data-astro-cid-5q6bqf46]{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,gold,#ffb347);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 12px 40px #ffd7004d}.trophy-icon[data-astro-cid-5q6bqf46] i[data-astro-cid-5q6bqf46]{font-size:40px;color:#000}.hero[data-astro-cid-5q6bqf46] h1[data-astro-cid-5q6bqf46]{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--color-contrast);margin:0 0 12px}.subtitle[data-astro-cid-5q6bqf46]{font-size:1.125rem;color:var(--color-secondary);margin:0 0 24px}.hero-meta[data-astro-cid-5q6bqf46]{display:flex;align-items:center;justify-content:center;gap:24px;font-size:14px;color:var(--color-mute)}.hero-meta[data-astro-cid-5q6bqf46] span[data-astro-cid-5q6bqf46]{display:flex;align-items:center;gap:6px}.hero-decoration[data-astro-cid-5q6bqf46]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.orb[data-astro-cid-5q6bqf46]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.orb-1[data-astro-cid-5q6bqf46]{width:400px;height:400px;background:#ffd70033;top:-100px;left:-100px}.orb-2[data-astro-cid-5q6bqf46]{width:300px;height:300px;background:#8b5cf626;bottom:-50px;right:-50px}.intro-section[data-astro-cid-5q6bqf46]{padding:0 0 40px}.intro-content[data-astro-cid-5q6bqf46]{background:var(--color-background-100);border-radius:16px;padding:28px;font-size:15px;color:var(--color-secondary);line-height:1.7}.podium[data-astro-cid-5q6bqf46]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;margin-bottom:40px;align-items:end}.podium-card[data-astro-cid-5q6bqf46]{background:var(--color-background);border:1px solid var(--color-border);border-radius:20px;padding:28px;text-align:center;text-decoration:none;transition:all .3s;position:relative}.podium-card[data-astro-cid-5q6bqf46]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001f}.podium-card[data-astro-cid-5q6bqf46].first{padding:36px 28px;border-color:#ffd7004d;box-shadow:0 8px 32px #ffd70026}.podium-card[data-astro-cid-5q6bqf46].first:hover{box-shadow:0 20px 50px #ffd70040}.sponsored-badge[data-astro-cid-5q6bqf46]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:4px 10px;background:linear-gradient(135deg,#ffd70033,#ffb34733);border:1px solid rgba(255,215,0,.3);border-radius:100px;font-size:10px;font-weight:600;color:#b8860b}.rank-badge[data-astro-cid-5q6bqf46]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:100px;font-size:14px;font-weight:700;margin-bottom:20px}.rank-badge[data-astro-cid-5q6bqf46] i[data-astro-cid-5q6bqf46]{font-size:16px}.tool-logo[data-astro-cid-5q6bqf46]{width:72px;height:72px;margin:0 auto 16px;border-radius:16px;overflow:hidden}.tool-logo[data-astro-cid-5q6bqf46] img[data-astro-cid-5q6bqf46]{width:100%;height:100%;object-fit:cover}.logo-placeholder[data-astro-cid-5q6bqf46]{width:100%;height:100%;background:linear-gradient(135deg,#8b5cf6,#a855f7);display:flex;align-items:center;justify-content:center}.logo-placeholder[data-astro-cid-5q6bqf46] i[data-astro-cid-5q6bqf46]{font-size:32px;color:#fff}.tool-name[data-astro-cid-5q6bqf46]{font-size:1.25rem;font-weight:700;color:var(--color-contrast);margin:0 0 8px}.tool-desc[data-astro-cid-5q6bqf46]{font-size:14px;color:var(--color-secondary);margin:0 0 16px;line-height:1.5}.free-badge[data-astro-cid-5q6bqf46]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#10b9811a;border-radius:100px;font-size:12px;font-weight:600;color:#10b981}.rankings-list[data-astro-cid-5q6bqf46]{display:flex;flex-direction:column;gap:12px}.ranking-card[data-astro-cid-5q6bqf46]{display:grid;grid-template-columns:50px 56px 1fr auto;align-items:center;gap:16px;padding:20px 24px;background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;text-decoration:none;transition:all .2s}.ranking-card[data-astro-cid-5q6bqf46]:hover{border-color:var(--ghost-accent-color);box-shadow:0 8px 24px #0000000f}.ranking-card[data-astro-cid-5q6bqf46]:hover .arrow[data-astro-cid-5q6bqf46]{transform:translate(4px);color:var(--ghost-accent-color)}.rank-number[data-astro-cid-5q6bqf46]{font-size:18px;font-weight:800;color:var(--color-mute);text-align:center}.tool-logo-small[data-astro-cid-5q6bqf46]{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0}.tool-logo-small[data-astro-cid-5q6bqf46] img[data-astro-cid-5q6bqf46]{width:100%;height:100%;object-fit:cover}.logo-placeholder-small[data-astro-cid-5q6bqf46]{width:100%;height:100%;background:linear-gradient(135deg,#8b5cf6,#a855f7);display:flex;align-items:center;justify-content:center}.logo-placeholder-small[data-astro-cid-5q6bqf46] i[data-astro-cid-5q6bqf46]{font-size:24px;color:#fff}.tool-info[data-astro-cid-5q6bqf46]{min-width:0}.tool-header[data-astro-cid-5q6bqf46]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tool-header[data-astro-cid-5q6bqf46] h3[data-astro-cid-5q6bqf46]{font-size:16px;font-weight:700;color:var(--color-contrast);margin:0}.sponsored-tag[data-astro-cid-5q6bqf46]{padding:2px 8px;background:#ffd70026;border-radius:4px;font-size:10px;font-weight:600;color:#b8860b}.tool-info[data-astro-cid-5q6bqf46] p[data-astro-cid-5q6bqf46]{font-size:14px;color:var(--color-secondary);margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-meta[data-astro-cid-5q6bqf46]{display:flex;align-items:center;gap:12px;flex-shrink:0}.meta-badge[data-astro-cid-5q6bqf46]{padding:4px 10px;border-radius:100px;font-size:11px;font-weight:600}.meta-badge[data-astro-cid-5q6bqf46].free{background:#10b9811a;color:#10b981}.arrow[data-astro-cid-5q6bqf46]{color:var(--color-mute);font-size:20px;transition:all .2s}.empty-state[data-astro-cid-5q6bqf46]{text-align:center;padding:80px 20px;color:var(--color-mute)}.empty-state[data-astro-cid-5q6bqf46] i[data-astro-cid-5q6bqf46]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state[data-astro-cid-5q6bqf46] h3[data-astro-cid-5q6bqf46]{font-size:1.25rem;color:var(--color-secondary);margin:0 0 8px}.empty-state[data-astro-cid-5q6bqf46] p[data-astro-cid-5q6bqf46]{margin:0}.criteria-section[data-astro-cid-5q6bqf46]{padding:60px 0;background:var(--color-background-100);border-top:1px solid var(--color-border)}.criteria-section[data-astro-cid-5q6bqf46] h2[data-astro-cid-5q6bqf46]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.5rem;font-weight:700;color:var(--color-contrast);margin:0 0 24px}.criteria-content[data-astro-cid-5q6bqf46]{max-width:700px;margin:0 auto;font-size:15px;color:var(--color-secondary);line-height:1.7}.cta-section[data-astro-cid-5q6bqf46]{padding:60px 0 80px}.cta-card[data-astro-cid-5q6bqf46]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 40px;background:linear-gradient(135deg,#8b5cf61a,#ec48990d);border:1px solid rgba(139,92,246,.2);border-radius:20px}.cta-content[data-astro-cid-5q6bqf46] h2[data-astro-cid-5q6bqf46]{font-size:1.5rem;font-weight:700;color:var(--color-contrast);margin:0 0 4px}.cta-content[data-astro-cid-5q6bqf46] p[data-astro-cid-5q6bqf46]{color:var(--color-secondary);margin:0}.cta-btn[data-astro-cid-5q6bqf46]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;text-decoration:none;font-weight:600;border-radius:12px;transition:all .2s;white-space:nowrap}.cta-btn[data-astro-cid-5q6bqf46]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf666}@media(max-width:768px){.hero[data-astro-cid-5q6bqf46]{padding:60px 0 40px}.podium[data-astro-cid-5q6bqf46]{grid-template-columns:1fr;gap:16px}.podium-card[data-astro-cid-5q6bqf46].first{order:-1}.ranking-card[data-astro-cid-5q6bqf46]{grid-template-columns:40px 48px 1fr;padding:16px}.tool-meta[data-astro-cid-5q6bqf46]{display:none}.cta-card[data-astro-cid-5q6bqf46]{flex-direction:column;text-align:center;padding:28px}}
