.center[data-astro-cid-n32dgddi]{text-align:center}.bigstats[data-astro-cid-n32dgddi]{display:grid;gap:var(--space-4)}.bigstat[data-astro-cid-n32dgddi]{display:grid;gap:var(--space-2);padding:var(--space-6);background:var(--green-900);color:#fff;border-radius:var(--radius-xl);max-width:720px}.bs-num[data-astro-cid-n32dgddi]{font:500 clamp(3.5rem,9vw,6rem)/1 var(--font-serif);color:var(--orange-400)}.bs-label[data-astro-cid-n32dgddi]{font-size:var(--text-lead)}.bs-label[data-astro-cid-n32dgddi] strong[data-astro-cid-n32dgddi]{color:#fff}.bs-cpc[data-astro-cid-n32dgddi]{color:#ffffffbf}.eyebrow-pill[data-astro-cid-n32dgddi]{display:inline-block;background:var(--green-tint);color:var(--green-600);font-weight:600;font-size:var(--step--1);padding:.3rem .85rem;border-radius:var(--radius-pill);margin-bottom:var(--space-4)}.sec-head[data-astro-cid-n32dgddi]{max-width:680px;margin-bottom:var(--space-7)}.sec-head[data-astro-cid-n32dgddi].center{margin-inline:auto}.sec-head[data-astro-cid-n32dgddi] h2[data-astro-cid-n32dgddi]{font-size:var(--step-4)}.sec-head[data-astro-cid-n32dgddi] p[data-astro-cid-n32dgddi]{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--text-lead)}.sp-hero[data-astro-cid-n32dgddi]{padding-block:var(--space-7) var(--space-8)}.sp-hero-grid[data-astro-cid-n32dgddi]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.sp-hero[data-astro-cid-n32dgddi] h1[data-astro-cid-n32dgddi]{font-size:var(--step-5)}.sp-hero[data-astro-cid-n32dgddi] .lead[data-astro-cid-n32dgddi]{margin-top:var(--space-4);color:var(--ink-soft)}.ctas[data-astro-cid-n32dgddi]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.sp-hero-img[data-astro-cid-n32dgddi]{width:100%;height:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.chart[data-astro-cid-n32dgddi]{padding:var(--space-6);display:grid;gap:var(--space-4)}.row[data-astro-cid-n32dgddi]{display:grid;grid-template-columns:minmax(150px,1.2fr) 3fr 5.5rem 4.5rem;gap:var(--space-4);align-items:center}.kw[data-astro-cid-n32dgddi]{font-weight:600;color:var(--ink);font-size:var(--step-0)}.bar[data-astro-cid-n32dgddi]{height:18px;background:var(--line);border-radius:var(--radius-pill);overflow:hidden}.bar[data-astro-cid-n32dgddi] span[data-astro-cid-n32dgddi]{display:block;height:100%;background:linear-gradient(90deg,var(--green-600),var(--green-400));border-radius:inherit}.vol[data-astro-cid-n32dgddi]{font-family:var(--font-mono);color:var(--ink);text-align:right;font-size:var(--step-0)}.cpc[data-astro-cid-n32dgddi]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--orange-800);background:var(--orange-50);border:1px solid var(--orange-200);border-radius:var(--radius-pill);padding:.15rem .5rem;text-align:center}.chart-src[data-astro-cid-n32dgddi]{font-size:var(--step--1);color:var(--muted);margin-top:var(--space-2)}.chart-src[data-astro-cid-n32dgddi] a[data-astro-cid-n32dgddi]{color:var(--green-900)}.mocks[data-astro-cid-n32dgddi]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);max-width:1000px;margin-inline:auto}.mock[data-astro-cid-n32dgddi]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-5);margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.mock-top[data-astro-cid-n32dgddi]{display:flex;align-items:center;gap:.5rem;font-size:var(--step--1);color:var(--muted);font-weight:600}.dot[data-astro-cid-n32dgddi]{width:10px;height:10px;border-radius:50%}.dot[data-astro-cid-n32dgddi].g{background:var(--green-400)}.dot[data-astro-cid-n32dgddi].a{background:var(--orange-600)}.searchbar[data-astro-cid-n32dgddi]{border:1px solid var(--line);border-radius:var(--radius-pill);padding:.6rem 1rem;font-size:var(--step-0);color:var(--ink);background:var(--cream)}.searchbar[data-astro-cid-n32dgddi]:before{content:"⌕  ";color:var(--muted)}.map[data-astro-cid-n32dgddi]{height:110px;border-radius:var(--radius);background:radial-gradient(circle at 20% 30%,#dfe9e6 0 18%,transparent 19%),radial-gradient(circle at 75% 65%,#e8eee9 0 22%,transparent 23%),linear-gradient(135deg,#eef2ef,#e3ebe8);position:relative;overflow:hidden}.map[data-astro-cid-n32dgddi]:after{content:"";position:absolute;left:-10%;right:-10%;top:55%;height:10px;background:#fff;transform:rotate(-8deg);opacity:.8}.pin[data-astro-cid-n32dgddi]{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--muted-cool);z-index:1}.pin[data-astro-cid-n32dgddi].p1{left:22%;top:25%}.pin[data-astro-cid-n32dgddi].p2{left:64%;top:30%}.pin[data-astro-cid-n32dgddi].p3{left:44%;top:55%}.pin[data-astro-cid-n32dgddi].you{background:var(--orange-700);width:20px;height:20px;box-shadow:0 0 0 6px #c9743d33}.listings[data-astro-cid-n32dgddi]{list-style:none;padding:0;display:grid;gap:var(--space-2)}.listings[data-astro-cid-n32dgddi] li[data-astro-cid-n32dgddi]{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--line)}.listings[data-astro-cid-n32dgddi] li[data-astro-cid-n32dgddi].you{border-color:var(--orange-300);background:var(--orange-50)}.listings[data-astro-cid-n32dgddi] .rank[data-astro-cid-n32dgddi]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--line);font-size:var(--step--1);font-weight:700;flex-shrink:0}.listings[data-astro-cid-n32dgddi] li[data-astro-cid-n32dgddi].you .rank[data-astro-cid-n32dgddi]{background:var(--orange-700);color:#fff}.listings[data-astro-cid-n32dgddi] strong[data-astro-cid-n32dgddi]{display:block;color:var(--ink);font-size:var(--step-0)}.listings[data-astro-cid-n32dgddi] small[data-astro-cid-n32dgddi]{color:var(--muted);font-size:var(--step--1)}.bubble[data-astro-cid-n32dgddi]{padding:var(--space-3) var(--space-4);border-radius:16px;font-size:var(--step-0);line-height:1.5;max-width:90%}.bubble[data-astro-cid-n32dgddi].user{align-self:flex-end;background:var(--green-600);color:#fff;border-bottom-right-radius:4px}.bubble[data-astro-cid-n32dgddi].bot{align-self:flex-start;background:var(--cream);color:var(--ink-soft);border:1px solid var(--line);border-bottom-left-radius:4px}.bubble[data-astro-cid-n32dgddi].bot strong[data-astro-cid-n32dgddi]{color:var(--orange-800)}.srcchip[data-astro-cid-n32dgddi]{display:inline-block;margin-top:var(--space-2);font-size:var(--step--1);font-family:var(--font-mono);background:var(--green-tint);color:var(--green-600);border-radius:var(--radius-pill);padding:.1rem .6rem}.mock[data-astro-cid-n32dgddi] figcaption[data-astro-cid-n32dgddi]{margin-top:auto;font-size:var(--step--1);color:var(--muted);text-align:center}.mock-note[data-astro-cid-n32dgddi]{max-width:640px;margin:var(--space-5) auto 0;text-align:center;font-size:var(--step--1);color:var(--muted)}.tree[data-astro-cid-n32dgddi]{display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.node[data-astro-cid-n32dgddi]{border-radius:var(--radius);padding:var(--space-3) var(--space-5);font-weight:600;text-align:center;position:relative}.node[data-astro-cid-n32dgddi].root{background:var(--green-900);color:#fff;font-family:var(--font-serif);font-size:var(--step-1)}.node[data-astro-cid-n32dgddi].root:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:var(--space-6);background:var(--green-300)}.branch[data-astro-cid-n32dgddi]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);position:relative;padding-top:var(--space-1)}.node[data-astro-cid-n32dgddi].t1{background:var(--paper);border:2px solid var(--green-600);color:var(--green-900);min-width:190px;box-shadow:var(--shadow-sm)}.leaves[data-astro-cid-n32dgddi]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);max-width:760px}.leaf[data-astro-cid-n32dgddi]{background:var(--orange-50);border:1px dashed var(--orange-300);color:var(--orange-800);border-radius:var(--radius-pill);padding:.35rem .9rem;font-size:var(--step--1);font-weight:600}.why-grid[data-astro-cid-n32dgddi]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.why-art[data-astro-cid-n32dgddi]{width:100%;height:auto;border-radius:var(--radius-xl)}.why-grid[data-astro-cid-n32dgddi] h2[data-astro-cid-n32dgddi]{font-size:var(--step-4);margin-bottom:var(--space-5)}.why-list[data-astro-cid-n32dgddi]{display:grid;gap:var(--space-5)}.why[data-astro-cid-n32dgddi]{display:flex;gap:var(--space-4);align-items:flex-start}.why[data-astro-cid-n32dgddi] img[data-astro-cid-n32dgddi]{flex-shrink:0}.why[data-astro-cid-n32dgddi] h3[data-astro-cid-n32dgddi]{font-size:var(--step-2);margin-bottom:2px}.why[data-astro-cid-n32dgddi] p[data-astro-cid-n32dgddi]{color:var(--ink-soft)}.proof[data-astro-cid-n32dgddi]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center;background:var(--green-900);color:#fff;border-radius:var(--radius-xl);padding:var(--space-7)}.proof[data-astro-cid-n32dgddi] .eyebrow-pill[data-astro-cid-n32dgddi]{background:#ffffff1f;color:var(--orange-300)}.proof[data-astro-cid-n32dgddi] h2[data-astro-cid-n32dgddi]{color:#fff;font-size:var(--step-4)}.proof-copy[data-astro-cid-n32dgddi] p[data-astro-cid-n32dgddi]{color:#fffc;margin-top:var(--space-3)}.proof[data-astro-cid-n32dgddi] .link[data-astro-cid-n32dgddi]{display:inline-block;margin-top:var(--space-4);color:var(--orange-300);font-weight:600}.ranks[data-astro-cid-n32dgddi]{list-style:none;padding:0;display:grid;gap:var(--space-3)}.ranks[data-astro-cid-n32dgddi] li[data-astro-cid-n32dgddi]{display:flex;align-items:center;gap:var(--space-4);background:#ffffff12;border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--step-0)}.ranks[data-astro-cid-n32dgddi] .r[data-astro-cid-n32dgddi]{font-family:var(--font-serif);font-size:var(--step-3);color:var(--orange-300);min-width:2.5ch}.ranks[data-astro-cid-n32dgddi] .ai-proof[data-astro-cid-n32dgddi]{font-family:var(--font-sans);background:#ebb07c29;border:1px solid rgba(235,176,124,.4)}.steps[data-astro-cid-n32dgddi]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);counter-reset:none}.steps[data-astro-cid-n32dgddi] li[data-astro-cid-n32dgddi]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;position:relative}.steps[data-astro-cid-n32dgddi] .num[data-astro-cid-n32dgddi]{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:28px;height:28px;border-radius:50%;background:var(--orange-700);color:#fff;display:grid;place-items:center;font-weight:700;font-size:var(--step--1)}.steps[data-astro-cid-n32dgddi] img[data-astro-cid-n32dgddi]{margin:var(--space-3) auto var(--space-3)}.steps[data-astro-cid-n32dgddi] h3[data-astro-cid-n32dgddi]{font-size:var(--step-2)}.steps[data-astro-cid-n32dgddi] p[data-astro-cid-n32dgddi]{color:var(--ink-soft);font-size:var(--text-card)}.steps-cta[data-astro-cid-n32dgddi]{margin-top:var(--space-7)}.others-sec[data-astro-cid-n32dgddi]{padding-top:0}.others-h[data-astro-cid-n32dgddi]{font-weight:600;color:var(--muted);margin-bottom:var(--space-3)}.others[data-astro-cid-n32dgddi]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-n32dgddi]{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-pill);padding:.45rem 1rem;color:var(--green-900);text-decoration:none;font-weight:600}.chip[data-astro-cid-n32dgddi]:hover{border-color:var(--green-600)}@media(max-width:960px){.sp-hero-grid[data-astro-cid-n32dgddi],.why-grid[data-astro-cid-n32dgddi],.proof[data-astro-cid-n32dgddi],.mocks[data-astro-cid-n32dgddi]{grid-template-columns:1fr}.steps[data-astro-cid-n32dgddi]{grid-template-columns:1fr 1fr;row-gap:var(--space-7)}.why-art[data-astro-cid-n32dgddi]{order:2}}@media(max-width:600px){.sp-hero[data-astro-cid-n32dgddi] h1[data-astro-cid-n32dgddi]{font-size:2.2rem}.row[data-astro-cid-n32dgddi]{grid-template-columns:1fr auto;row-gap:var(--space-1)}.row[data-astro-cid-n32dgddi] .bar[data-astro-cid-n32dgddi]{grid-column:1 / -1;grid-row:2}.row[data-astro-cid-n32dgddi] .cpc[data-astro-cid-n32dgddi]{display:none}.proof[data-astro-cid-n32dgddi]{padding:var(--space-5)}.steps[data-astro-cid-n32dgddi]{grid-template-columns:1fr}.sec-head[data-astro-cid-n32dgddi] h2[data-astro-cid-n32dgddi],.why-grid[data-astro-cid-n32dgddi] h2[data-astro-cid-n32dgddi],.proof[data-astro-cid-n32dgddi] h2[data-astro-cid-n32dgddi]{font-size:1.9rem}}
