.home[data-v-b1f0a1db]{background:var(--bg)}.container[data-v-b1f0a1db]{margin:0 auto;max-width:1160px;padding:0 28px}.btn[data-v-b1f0a1db]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:14.5px;font-weight:600;gap:8px;justify-content:center;transition:all .16s}.btn-sm[data-v-b1f0a1db]{font-size:14px;padding:9px 18px}.btn-md[data-v-b1f0a1db]{padding:12px 22px}.btn-lg[data-v-b1f0a1db]{border-radius:14px;font-size:15.5px;padding:15px 30px}.btn-primary[data-v-b1f0a1db]{background:var(--grad-brand);box-shadow:0 6px 16px #0d948847;color:#fff}.btn-primary[data-v-b1f0a1db]:hover{box-shadow:0 10px 22px #0d948857;transform:translateY(-1px)}.btn-ghost[data-v-b1f0a1db]{background:transparent;border:1px solid var(--line);color:var(--ink-700)}.btn-ghost[data-v-b1f0a1db]:hover{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-600)}.btn-white[data-v-b1f0a1db]{background:#fff;color:var(--brand-600)}.btn-white[data-v-b1f0a1db]:hover{box-shadow:0 12px 28px #0000002e;transform:translateY(-1px)}.hero[data-v-b1f0a1db]{background:radial-gradient(700px 300px at 12% -10%,var(--brand-100) 0,transparent 60%),radial-gradient(600px 260px at 88% -20%,var(--brand-50) 0,transparent 55%),var(--surface);border-bottom:1px solid var(--line-soft);overflow:hidden;padding:76px 0 64px;position:relative}.hero-inner[data-v-b1f0a1db]{margin:0 auto;max-width:920px;text-align:center}.hero-badge[data-v-b1f0a1db]{align-items:center;background:var(--brand-50);border:1px solid var(--brand-100);border-radius:999px;color:var(--brand-600);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:24px;padding:7px 14px}.hero-badge .dot[data-v-b1f0a1db]{background:var(--brand-500);border-radius:50%;box-shadow:0 0 0 3px var(--brand-100);height:7px;width:7px}.hero h1[data-v-b1f0a1db]{font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1.18;margin-bottom:18px}.hero h1 em[data-v-b1f0a1db]{background:linear-gradient(120deg,var(--brand-600),var(--brand-400));-webkit-background-clip:text;background-clip:text;font-style:normal;-webkit-text-fill-color:transparent}.hero-sub[data-v-b1f0a1db]{color:var(--ink-500);font-size:17px;margin:0 auto 30px;max-width:620px}.search-shell[data-v-b1f0a1db]{margin:0 auto 18px;max-width:680px}.type-tabs[data-v-b1f0a1db]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px}.type-tab[data-v-b1f0a1db]{background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--ink-500);cursor:pointer;font-size:13.5px;font-weight:600;padding:7px 16px;transition:all .15s}.type-tab[data-v-b1f0a1db]:hover{border-color:var(--brand-300);color:var(--brand-600)}.type-tab.active[data-v-b1f0a1db]{background:var(--brand-600);border-color:var(--brand-600);box-shadow:0 4px 12px #0d94884d;color:#fff}.search-box[data-v-b1f0a1db]{align-items:center;background:#fff;border:1.5px solid var(--line);border-radius:16px;box-shadow:var(--shadow-md);display:flex;gap:8px;padding:8px}.search-box[data-v-b1f0a1db]:focus-within{border-color:var(--brand-400);box-shadow:0 0 0 4px var(--brand-100)}.search-box input[data-v-b1f0a1db]{background:transparent;border:none;color:var(--ink-900);flex:1;font-family:var(--font);font-size:15.5px;outline:none;padding:10px 14px}.search-box input[data-v-b1f0a1db]::-moz-placeholder{color:var(--ink-400)}.search-box input[data-v-b1f0a1db]::placeholder{color:var(--ink-400)}.search-icon[data-v-b1f0a1db]{color:var(--ink-400);display:flex;margin-left:8px}.search-box .btn-primary[data-v-b1f0a1db]{flex-shrink:0}.hero-trust[data-v-b1f0a1db]{color:var(--ink-500);display:flex;flex-wrap:wrap;font-size:13.5px;gap:20px;justify-content:center}.hero-trust span[data-v-b1f0a1db]{align-items:center;display:inline-flex;gap:6px}.hero-trust i[data-v-b1f0a1db]{color:var(--brand-500);font-style:normal}.disclosure[data-v-b1f0a1db]{background:var(--bg);border:1px dashed var(--line);border-radius:12px;color:var(--ink-400);font-size:12.5px;margin:14px auto 0;max-width:680px;padding:10px 16px}.report-band[data-v-b1f0a1db]{background:var(--surface);border-bottom:1px solid var(--line-soft);padding:40px 0}.report-grid[data-v-b1f0a1db]{align-items:center;display:grid;gap:40px;grid-template-columns:1.1fr .9fr}.report-band h2[data-v-b1f0a1db]{font-size:24px;font-weight:800;letter-spacing:-.01em;margin-bottom:12px}.rb-desc[data-v-b1f0a1db]{color:var(--ink-500);font-size:15px;line-height:1.65;margin-bottom:20px}.rb-list[data-v-b1f0a1db]{list-style:none}.rb-list li[data-v-b1f0a1db]{color:var(--ink-700);font-size:14px;padding:7px 0 7px 26px;position:relative}.rb-list li[data-v-b1f0a1db]:before{background:var(--brand-300);border-radius:3px;content:"";height:9px;left:2px;position:absolute;top:13px;width:9px}.report-card[data-v-b1f0a1db]{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);cursor:pointer;padding:24px;transition:border-color .18s,box-shadow .18s}.report-card[data-v-b1f0a1db]:hover{border-color:var(--brand-300);box-shadow:var(--shadow-md)}.report-head[data-v-b1f0a1db]{justify-content:space-between;margin-bottom:14px}.report-head[data-v-b1f0a1db],.report-title[data-v-b1f0a1db]{align-items:center;display:flex}.report-title[data-v-b1f0a1db]{font-size:15px;font-weight:700;gap:8px}.obj-chip[data-v-b1f0a1db]{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:999px;color:var(--brand-700);padding:3px 9px}.obj-chip[data-v-b1f0a1db],.report-tag[data-v-b1f0a1db]{font-size:11.5px;font-weight:600}.report-tag[data-v-b1f0a1db]{color:var(--ink-400)}.report-meta[data-v-b1f0a1db]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.meta-chip[data-v-b1f0a1db]{background:var(--bg);border:1px solid var(--line-soft);border-radius:8px;color:var(--ink-500);font-size:11.5px;font-weight:600;padding:3px 9px}.metric-row[data-v-b1f0a1db]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.metric[data-v-b1f0a1db]{background:var(--bg);border-radius:var(--radius-md);padding:12px 14px}.m-label[data-v-b1f0a1db]{color:var(--ink-400);font-size:11.5px;margin-bottom:3px}.m-value[data-v-b1f0a1db]{color:var(--ink-900);font-size:20px;font-weight:800}.m-delta[data-v-b1f0a1db]{font-size:11.5px;font-weight:600}.up[data-v-b1f0a1db]{color:var(--brand-600)}.evidence-box[data-v-b1f0a1db]{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md);color:var(--ink-700);font-size:13px;margin-bottom:12px;padding:12px 14px}.evidence-box b[data-v-b1f0a1db]{color:var(--brand-700)}.evidence-note[data-v-b1f0a1db]{color:var(--ink-400);font-size:11.5px;margin-top:6px}.report-ctas[data-v-b1f0a1db]{display:flex;gap:10px}.report-ctas .btn[data-v-b1f0a1db]{flex:1}.section[data-v-b1f0a1db]{padding:84px 0}.section-head[data-v-b1f0a1db]{margin:0 auto 52px;max-width:640px;text-align:center}.section-eyebrow[data-v-b1f0a1db]{color:var(--brand-600);font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.section-title[data-v-b1f0a1db]{font-size:34px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px}.section-desc[data-v-b1f0a1db]{color:var(--ink-500);font-size:16px}.library[data-v-b1f0a1db]{background:var(--bg)}.lib-stats[data-v-b1f0a1db]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:36px}.lib-stat[data-v-b1f0a1db]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:22px;text-align:center}.lib-stat .ls-value[data-v-b1f0a1db]{background:linear-gradient(120deg,var(--brand-600),var(--brand-400));-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;-webkit-text-fill-color:transparent}.lib-stat .ls-label[data-v-b1f0a1db]{color:var(--ink-500);font-size:13px;margin-top:4px}.obj-grid[data-v-b1f0a1db]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.obj-card[data-v-b1f0a1db]{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.obj-card[data-v-b1f0a1db]:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-3px)}.obj-head[data-v-b1f0a1db]{align-items:center;display:flex;gap:12px;margin-bottom:14px}.obj-avatar[data-v-b1f0a1db]{background:var(--grad-brand);border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-size:16px;font-weight:800;height:42px;place-items:center;width:42px}.obj-type[data-v-b1f0a1db]{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:999px;color:var(--brand-600);display:inline-block;font-size:11px;font-weight:700;margin-bottom:2px;padding:2px 8px}.obj-name[data-v-b1f0a1db]{font-size:16px;font-weight:700;line-height:1.3}.obj-tags[data-v-b1f0a1db]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.obj-tag[data-v-b1f0a1db]{background:var(--bg);border:1px solid var(--line-soft);border-radius:7px;color:var(--ink-500);font-size:11.5px;padding:2px 8px}.obj-metrics[data-v-b1f0a1db]{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);display:flex;gap:14px;justify-content:space-around;margin-bottom:14px;padding:12px 0}.obj-metric[data-v-b1f0a1db]{flex:1;text-align:center}.om-value[data-v-b1f0a1db]{font-size:17px;font-weight:800}.obj-fresh[data-v-b1f0a1db],.om-label[data-v-b1f0a1db]{color:var(--ink-400);font-size:11.5px}.obj-fresh[data-v-b1f0a1db]{align-items:center;display:flex;gap:5px;margin-bottom:14px}.obj-fresh .live[data-v-b1f0a1db]{background:var(--brand-500);border-radius:50%;height:6px;width:6px}.obj-card .btn[data-v-b1f0a1db]{margin-top:auto;width:100%}.lib-more[data-v-b1f0a1db]{margin-top:32px;text-align:center}.solutions[data-v-b1f0a1db]{background:var(--surface)}.sol-grid[data-v-b1f0a1db]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.sol[data-v-b1f0a1db]{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:26px;transition:transform .18s,box-shadow .18s}.sol[data-v-b1f0a1db]:hover{background:var(--surface);box-shadow:var(--shadow-md);transform:translateY(-3px)}.sol-icon[data-v-b1f0a1db]{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:12px;color:var(--brand-600);display:grid;font-size:20px;height:44px;margin-bottom:16px;place-items:center;width:44px}.sol h3[data-v-b1f0a1db]{font-size:16.5px;font-weight:700;margin-bottom:8px}.sol p[data-v-b1f0a1db]{color:var(--ink-500);font-size:13.5px;line-height:1.6;margin-bottom:12px}.sol-link[data-v-b1f0a1db]{color:var(--brand-600);font-size:13px;font-weight:600}.sol-link[data-v-b1f0a1db]:hover{color:var(--brand-500)}.methods[data-v-b1f0a1db]{background:var(--surface)}.res-grid[data-v-b1f0a1db]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.res[data-v-b1f0a1db]{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:24px;transition:transform .18s,box-shadow .18s}.res[data-v-b1f0a1db]:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-3px)}.res-icon[data-v-b1f0a1db]{background:var(--brand-50);border-radius:11px;color:var(--brand-600);display:grid;font-size:18px;height:40px;margin-bottom:14px;place-items:center;width:40px}.res h4[data-v-b1f0a1db]{font-size:15px;font-weight:700;margin-bottom:6px}.res-desc[data-v-b1f0a1db]{color:var(--ink-500);font-size:13px;line-height:1.6;margin-bottom:12px}.res-tags[data-v-b1f0a1db]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.res-tags span[data-v-b1f0a1db]{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:999px;color:var(--brand-700);font-size:11px;font-weight:600;padding:2px 8px}.res-link[data-v-b1f0a1db]{color:var(--brand-600);font-size:13px;font-weight:600;margin-top:auto}.pricing[data-v-b1f0a1db]{background:var(--bg)}.mode-grid[data-v-b1f0a1db]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.mode[data-v-b1f0a1db]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:26px 22px;position:relative;transition:transform .18s,box-shadow .18s}.mode[data-v-b1f0a1db]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.mode.featured[data-v-b1f0a1db]{border:1.5px solid var(--brand-400);box-shadow:0 0 0 4px var(--brand-50)}.mode-tag[data-v-b1f0a1db]{background:var(--grad-brand);border-radius:999px;color:#fff;font-size:11.5px;font-weight:700;left:22px;padding:4px 12px;position:absolute;top:-11px}.mode-icon[data-v-b1f0a1db]{border-radius:12px;display:grid;font-size:20px;height:42px;margin-bottom:16px;place-items:center;width:42px}.mi-guidance[data-v-b1f0a1db]{background:var(--bg);color:var(--ink-500)}.mi-self[data-v-b1f0a1db]{background:var(--brand-50);color:var(--brand-600)}.mi-browser[data-v-b1f0a1db]{background:var(--brand-100);color:var(--brand-700)}.mi-premium[data-v-b1f0a1db]{background:var(--brand-600);color:#fff}.mode h3[data-v-b1f0a1db]{font-size:16.5px;font-weight:700;margin-bottom:6px}.mode-price[data-v-b1f0a1db]{color:var(--brand-600);font-size:13px;font-weight:700;margin-bottom:14px}.mode ul[data-v-b1f0a1db]{list-style:none;margin-bottom:22px}.mode li[data-v-b1f0a1db]{color:var(--ink-500);font-size:13.5px;padding:6px 0 6px 22px;position:relative}.mode li[data-v-b1f0a1db]:before{background:var(--brand-200);border-radius:3px;content:"";height:8px;left:2px;position:absolute;top:12px;width:8px}.mode .btn[data-v-b1f0a1db]{margin-top:auto;width:100%}.mode-disabled[data-v-b1f0a1db]{cursor:not-allowed;opacity:.72}.mode-disabled[data-v-b1f0a1db]:hover{background:transparent;border-color:var(--line);color:var(--ink-700);transform:none}.price-note[data-v-b1f0a1db]{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;font-size:13px;margin-top:28px;padding:14px 20px}.price-note[data-v-b1f0a1db],.rep-empty[data-v-b1f0a1db]{color:var(--ink-400);text-align:center}.rep-empty[data-v-b1f0a1db]{font-size:13.5px;padding:42px 0}.faq[data-v-b1f0a1db]{background:var(--surface)}.faq-list[data-v-b1f0a1db]{margin:0 auto;max-width:760px}.faq-item[data-v-b1f0a1db]{background:#fff;border:1px solid var(--line-soft);border-radius:var(--radius-md);margin-bottom:12px;overflow:hidden}.faq-q[data-v-b1f0a1db]{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:18px 22px;transition:color .15s;width:100%}.faq-q[data-v-b1f0a1db]:hover{color:var(--brand-600)}.faq-q .chev[data-v-b1f0a1db]{color:var(--ink-400);transition:transform .2s}.faq-item.open .faq-q .chev[data-v-b1f0a1db]{color:var(--brand-600);transform:rotate(180deg)}.faq-a[data-v-b1f0a1db]{color:var(--ink-500);font-size:14px;line-height:1.7;padding:0 22px 18px}.cta-band[data-v-b1f0a1db]{background:var(--grad-brand);overflow:hidden;padding:90px 0;position:relative}.cta-inner[data-v-b1f0a1db]{color:#fff;margin:0 auto;max-width:640px;position:relative;text-align:center}.cta-inner h2[data-v-b1f0a1db]{font-size:34px;font-weight:800;letter-spacing:-.02em;margin-bottom:14px}.cta-inner p[data-v-b1f0a1db]{font-size:16px;margin-bottom:30px;opacity:.92}.cta-note[data-v-b1f0a1db]{font-size:13px;margin-top:16px;opacity:.8}@media (max-width:960px){.hero h1[data-v-b1f0a1db]{font-size:36px}.report-grid[data-v-b1f0a1db]{gap:28px;grid-template-columns:1fr}.lib-stats[data-v-b1f0a1db]{grid-template-columns:repeat(2,1fr)}.obj-grid[data-v-b1f0a1db],.res-grid[data-v-b1f0a1db],.sol-grid[data-v-b1f0a1db]{grid-template-columns:1fr}.mode-grid[data-v-b1f0a1db]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mode-grid[data-v-b1f0a1db]{grid-template-columns:1fr}.hero[data-v-b1f0a1db]{padding:52px 0 44px}.search-box[data-v-b1f0a1db]{align-items:stretch;flex-direction:column}.metric-row[data-v-b1f0a1db]{grid-template-columns:1fr}.report-ctas[data-v-b1f0a1db]{flex-direction:column}}
