.overview-page[data-v-e051f6c2]{max-width:1200px;margin:0 auto}.overview-hero[data-v-e051f6c2]{text-align:center;margin-bottom:32px;padding:32px 0 24px}.overview-hero h2[data-v-e051f6c2]{font-size:32px;font-weight:800;margin-bottom:10px;line-height:1.2}.hero-sub[data-v-e051f6c2]{color:var(--text-dim);font-size:16px}.overview-verdict[data-v-e051f6c2]{width:100%;max-width:700px;margin:0 auto 40px;padding:4px 0;text-align:center}.verdict-text[data-v-e051f6c2]{font-size:16px;line-height:1.7;font-weight:500;color:var(--text-dim);min-height:4.4em;transition:opacity .3s ease}.slide-fade-enter-active[data-v-e051f6c2],.slide-fade-leave-active[data-v-e051f6c2]{transition:all .4s ease}.slide-fade-enter-from[data-v-e051f6c2]{opacity:0;transform:translateY(8px)}.slide-fade-leave-to[data-v-e051f6c2]{opacity:0;transform:translateY(-8px)}.verdict-dots[data-v-e051f6c2]{display:flex;justify-content:center;gap:8px;margin-top:14px}.verdict-dot[data-v-e051f6c2]{width:8px;height:8px;border-radius:50%;border:none;background:color-mix(in srgb,var(--red) 25%,transparent);cursor:pointer;padding:0;transition:all .2s ease}.verdict-dot[data-v-e051f6c2]:hover{background:color-mix(in srgb,var(--red) 50%,transparent)}.verdict-dot.active[data-v-e051f6c2]{background:var(--red);transform:scale(1.3)}.overview-filters[data-v-e051f6c2]{display:flex;flex-wrap:wrap;gap:6px;margin:0 auto 20px;justify-content:center}.filter-chip[data-v-e051f6c2]{background:transparent;border:1px solid var(--chip-color, var(--border));border-radius:999px;padding:4px 12px;font-size:12px;color:var(--chip-color, var(--text-dim));cursor:pointer;transition:all .15s ease}.filter-chip[data-v-e051f6c2]:hover{border-color:var(--chip-color, var(--accent));color:var(--chip-color, var(--text))}.filter-chip.active[data-v-e051f6c2]{background:color-mix(in srgb,var(--chip-color, var(--accent)) 15%,transparent);border-color:var(--chip-color, var(--accent));color:var(--chip-color, var(--text))}.overview-cards[data-v-e051f6c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:64px}.overview-divider[data-v-e051f6c2]{border:none;border-top:1px solid var(--border);margin:0 0 48px;opacity:.6}.insight-card[data-v-e051f6c2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;cursor:pointer;transition:border-color .25s ease,transform .2s ease,box-shadow .25s ease;border-left:3px solid var(--card-accent);display:flex;gap:14px;position:relative;overflow:hidden}.insight-card[data-v-e051f6c2]:hover{border-color:var(--card-accent);transform:translateY(-3px);box-shadow:0 8px 24px color-mix(in srgb,var(--card-accent) 15%,rgba(0,0,0,.2))}.insight-card[data-v-e051f6c2]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 6%,transparent),transparent 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}.insight-card[data-v-e051f6c2]:hover:after{opacity:1}.insight-card[data-v-e051f6c2]:active{transform:translateY(-1px)}.insight-card:hover .insight-go[data-v-e051f6c2]{opacity:1;transform:translate(0)}.insight-card:hover .insight-icon[data-v-e051f6c2]{transform:scale(1.15);transition:transform .25s ease}.insight-card:hover .insight-tag[data-v-e051f6c2]{opacity:1;background:color-mix(in srgb,var(--card-accent) 15%,transparent)}.insight-icon[data-v-e051f6c2]{font-size:28px;flex-shrink:0;line-height:1;padding-top:2px}.insight-body[data-v-e051f6c2]{flex:1;min-width:0}.insight-body h3[data-v-e051f6c2]{font-size:15px;font-weight:600;margin:0;line-height:1.3}.insight-header[data-v-e051f6c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.insight-header h3[data-v-e051f6c2]{flex:1;min-width:0}.insight-text[data-v-e051f6c2]{font-size:12px;color:var(--text-dim);line-height:1.5;margin-bottom:8px}.insight-stat[data-v-e051f6c2]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.stat-value[data-v-e051f6c2]{font-size:20px;font-weight:700}.stat-label[data-v-e051f6c2]{font-size:11px;color:var(--text-dim)}.skeleton-stat[data-v-e051f6c2]{display:inline-block;height:20px;width:60px;border-radius:4px;background:linear-gradient(90deg,var(--bg-hover) 25%,var(--border) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:skeleton-shimmer-e051f6c2 1.5s infinite}@keyframes skeleton-shimmer-e051f6c2{0%{background-position:200% 0}to{background-position:-200% 0}}.insight-tag[data-v-e051f6c2]{flex-shrink:0;font-size:8.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--card-accent);border:1px solid var(--card-accent);border-radius:3px;padding:1.5px 5px;opacity:.8}.insight-go[data-v-e051f6c2]{position:absolute;bottom:10px;right:12px;font-size:16px;color:var(--card-accent);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.overview-about[data-v-e051f6c2]{padding:0;margin-top:48px}.overview-about h3[data-v-e051f6c2]{font-size:18px;font-weight:700;margin-bottom:14px}.overview-about p[data-v-e051f6c2]{font-size:13px;color:var(--text-dim);line-height:1.6}.about-grid[data-v-e051f6c2]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-bottom:28px}.about-col h3[data-v-e051f6c2]{margin-bottom:14px}.about-lead[data-v-e051f6c2]{margin-bottom:16px}.about-stats[data-v-e051f6c2]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.about-stat[data-v-e051f6c2]{text-align:center;padding:6px 4px;background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}.about-stat-num[data-v-e051f6c2]{display:block;font-size:16px;font-weight:800;color:var(--accent);line-height:1.1}.about-stat-lbl[data-v-e051f6c2]{display:block;font-size:10px;color:var(--text-dim);margin-top:1px}.howto-grid[data-v-e051f6c2]{display:grid;grid-template-columns:1fr;gap:10px}.howto-step[data-v-e051f6c2]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-dim);line-height:1.5}.howto-step strong[data-v-e051f6c2]{color:var(--text)}.howto-num[data-v-e051f6c2]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:transparent;border:1px solid var(--accent);color:var(--accent);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.sources-title[data-v-e051f6c2]{margin-bottom:12px!important}.sources-grid[data-v-e051f6c2]{display:grid;grid-template-columns:1fr 1fr;gap:2px}.source-item[data-v-e051f6c2]{display:flex;align-items:center;gap:10px;padding:2px 8px;background:transparent;border-radius:var(--radius);border:none;text-decoration:none;color:inherit;transition:background .15s}.source-item[data-v-e051f6c2]:hover{background:var(--bg)}.source-text[data-v-e051f6c2]{flex:1;min-width:0;display:flex;flex-direction:column}.source-name[data-v-e051f6c2]{font-size:11px;font-weight:600;color:var(--text)}.source-desc[data-v-e051f6c2]{font-size:9px;color:var(--text-dim)}.source-link[data-v-e051f6c2]{font-size:14px;color:var(--text-dim);flex-shrink:0;opacity:0;transition:opacity .15s}.source-item:hover .source-link[data-v-e051f6c2]{opacity:1;color:var(--accent)}.tech-row[data-v-e051f6c2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.tech-label[data-v-e051f6c2]{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-right:4px}.tech-chip[data-v-e051f6c2]{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px;background:var(--bg);border:1px solid var(--border);color:var(--text-dim)}@media (max-width: 768px){.about-grid[data-v-e051f6c2]{grid-template-columns:1fr;gap:35px}.sources-grid[data-v-e051f6c2]{grid-template-columns:1fr 1fr;gap:6px}.about-stats[data-v-e051f6c2]{grid-template-columns:repeat(2,1fr)}.tech-row[data-v-e051f6c2]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tech-chip[data-v-e051f6c2]{font-size:12px;text-align:center}.overview-cards[data-v-e051f6c2]{grid-template-columns:1fr;gap:10px}.insight-card[data-v-e051f6c2]{padding:12px 14px;gap:10px}.insight-card[data-v-e051f6c2]:hover{transform:none}}@media (max-width: 480px){.sources-grid[data-v-e051f6c2]{grid-template-columns:1fr 1fr}.about-stats[data-v-e051f6c2]{grid-template-columns:repeat(2,1fr)}.overview-verdict[data-v-e051f6c2]{font-size:14px;padding:8px 4px}.insight-card[data-v-e051f6c2]{padding:10px 12px}.insight-body h3[data-v-e051f6c2]{font-size:13px}.insight-text[data-v-e051f6c2]{font-size:11px;line-height:1.4}.insight-tag[data-v-e051f6c2]{font-size:10px;padding:2px 6px}}
