.klf[data-astro-cid-nncukfum]{margin-top:var(--space-lg)}.klf__intro[data-astro-cid-nncukfum]{max-width:46rem;font-size:1.125rem;line-height:1.6;color:var(--muted);margin-bottom:var(--space-xl)}.klf__lane[data-astro-cid-nncukfum]{margin-top:var(--space-xl)}.klf__lane[data-astro-cid-nncukfum]:first-of-type{margin-top:0}.klf__lanehead[data-astro-cid-nncukfum]{font-size:var(--font-base);font-weight:700;color:var(--ink);margin-bottom:var(--space-sm)}.klf__scroll[data-astro-cid-nncukfum]{overflow-x:auto;padding-bottom:var(--space-xs);border:1px solid var(--hairline);border-radius:var(--radius-md)}.klf__svg[data-astro-cid-nncukfum]{display:block;width:1360px;max-width:none;height:auto;padding:var(--space-md)}.klf__svg[data-astro-cid-nncukfum] text[data-astro-cid-nncukfum]{font-family:Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.klf__path[data-astro-cid-nncukfum]{fill:none;stroke:var(--hairline);stroke-width:2.5}.klf__branchlabel[data-astro-cid-nncukfum]{font-size:11px;font-weight:700;letter-spacing:.02em;fill:var(--muted)}.klf__rect[data-astro-cid-nncukfum]{fill:var(--surface);stroke:var(--hairline);stroke-width:1.5}.klf__rect--decision[data-astro-cid-nncukfum]{fill:#00000008;stroke:var(--ink)}.klf__rect--yes[data-astro-cid-nncukfum]{fill:#e75f380d;stroke:var(--accent)}.klf__rect--end[data-astro-cid-nncukfum]{fill:var(--ink);stroke:var(--ink)}.klf__title[data-astro-cid-nncukfum]{font-size:14px;font-weight:700;fill:var(--ink)}.klf__title--decision[data-astro-cid-nncukfum]{fill:var(--ink)}.klf__title--yes[data-astro-cid-nncukfum]{fill:var(--accent)}.klf__title--end[data-astro-cid-nncukfum]{fill:#fff}.klf__desc[data-astro-cid-nncukfum]{font-size:12.5px;fill:var(--muted)}.klf__desc--end[data-astro-cid-nncukfum]{fill:#ffffffbf}.klf__end[data-astro-cid-nncukfum]{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px dashed var(--hairline)}.klf__endlabel[data-astro-cid-nncukfum]{display:block;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}.klf__endchain[data-astro-cid-nncukfum]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.klf__endstep[data-astro-cid-nncukfum]{padding:var(--space-sm) var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:600}.klf__endstep--split[data-astro-cid-nncukfum]{display:flex;flex-direction:column;gap:.2rem;font-weight:400;color:var(--muted)}.klf__endarrow[data-astro-cid-nncukfum]{color:var(--accent);font-weight:700}@media(max-width:40rem){.klf__endchain[data-astro-cid-nncukfum]{flex-direction:column;align-items:stretch}.klf__endarrow[data-astro-cid-nncukfum]{display:none}}.cs[data-astro-cid-vdmyciw4]{max-width:64rem;margin:0 auto;padding:var(--space-3xl) var(--space-xl) var(--space-3xl);color:var(--ink);counter-reset:process-step}.stepnum[data-astro-cid-vdmyciw4]{display:flex;align-items:center;gap:var(--space-sm)}.stepnum[data-astro-cid-vdmyciw4]:before{counter-increment:process-step;content:counter(process-step);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--accent);color:#fff;font-size:var(--font-base);font-weight:700}.cs__back[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-sm);font-weight:500;color:var(--muted);transition:color .2s ease}.cs__back[data-astro-cid-vdmyciw4]:hover{color:var(--accent)}.cs__hero[data-astro-cid-vdmyciw4]{margin-top:var(--space-3xl);margin-bottom:var(--space-2xl)}.cs__hero[data-astro-cid-vdmyciw4] img{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:var(--radius-md)}.cs__anchor[data-astro-cid-vdmyciw4]{margin-top:var(--space-3xl)}.cs__title[data-astro-cid-vdmyciw4]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.cs__hook[data-astro-cid-vdmyciw4]{margin-top:var(--space-lg);font-size:var(--font-lg);font-weight:500;line-height:1.35}.cs__role[data-astro-cid-vdmyciw4]{margin-top:var(--space-lg);font-size:var(--font-base);color:var(--muted)}.cs__divider[data-astro-cid-vdmyciw4]{border:none;border-top:1px solid var(--hairline);margin:var(--space-2xl) 0 0}.cs__section-break[data-astro-cid-vdmyciw4]{display:flex;align-items:center;gap:0;margin:var(--space-3xl) 0}.cs__section-break-line[data-astro-cid-vdmyciw4]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--hairline) 20%,var(--hairline) 80%,transparent)}.cs__section-break-dot[data-astro-cid-vdmyciw4]{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);margin:0 var(--space-md)}.cs__foot[data-astro-cid-vdmyciw4]{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--hairline)}.cs__wide[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl)}.context[data-astro-cid-vdmyciw4]{margin-top:var(--space-3xl)}.context__heading[data-astro-cid-vdmyciw4]{font-size:var(--font-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin-bottom:var(--space-lg)}.context__grid[data-astro-cid-vdmyciw4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.context__col[data-astro-cid-vdmyciw4]{padding:var(--space-xl);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.context__title[data-astro-cid-vdmyciw4]{font-size:var(--font-md);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin-bottom:var(--space-xs)}.context__desc[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6;color:var(--ink)}.context__desc[data-astro-cid-vdmyciw4]+.context__desc[data-astro-cid-vdmyciw4]{margin-top:var(--space-sm)}.context__fig[data-astro-cid-vdmyciw4]{margin:0 0 var(--space-lg)}.context__img[data-astro-cid-vdmyciw4]{display:block;width:4.5rem;height:4.5rem;object-fit:contain;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:0 4px 14px #00000014}@media(max-width:48rem){.context__grid[data-astro-cid-vdmyciw4]{grid-template-columns:1fr;gap:var(--space-xl)}}.highlights3[data-astro-cid-vdmyciw4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.stat[data-astro-cid-vdmyciw4]{display:flex;flex-direction:column}.stat--card[data-astro-cid-vdmyciw4]{padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.stat__value[data-astro-cid-vdmyciw4]{order:-1;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--accent)}.stat__label[data-astro-cid-vdmyciw4]{margin-top:var(--space-sm);font-size:1.125rem;line-height:1.4;color:var(--ink)}.stat__base[data-astro-cid-vdmyciw4]{margin-top:var(--space-xs);font-size:var(--font-xs);line-height:1.4;color:var(--muted)}@media(max-width:48rem){.highlights3[data-astro-cid-vdmyciw4]{grid-template-columns:1fr}}.beat[data-astro-cid-vdmyciw4]{margin-top:var(--space-3xl)}.beat__eyebrow[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-md);font-weight:700;color:var(--accent);margin-bottom:var(--space-xs)}.beat__h[data-astro-cid-vdmyciw4]{font-size:var(--font-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin-bottom:var(--space-md)}.beat__sub[data-astro-cid-vdmyciw4]{font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-xs)}.beat[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{max-width:48rem;font-size:1.125rem;line-height:1.6;margin-top:var(--space-md)}.beat[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]:first-of-type{margin-top:0}.beat__lead[data-astro-cid-vdmyciw4]{font-weight:700;font-size:var(--font-lg)!important;line-height:1.35}.honesty-line[data-astro-cid-vdmyciw4]{max-width:46rem;font-size:var(--font-sm);font-style:italic;color:var(--muted)}.display-line[data-astro-cid-vdmyciw4]{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:var(--space-md)}.display-line--small[data-astro-cid-vdmyciw4]{font-size:var(--font-lg);margin-top:var(--space-lg)}.plainlist[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);padding-left:1.3em;max-width:46rem;font-size:1.125rem;line-height:1.6;display:flex;flex-direction:column;gap:var(--space-xs)}.plainlist--bullet[data-astro-cid-vdmyciw4]{list-style:disc}.callout[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);padding:var(--space-lg);border-left:3px solid var(--accent);background:#e75f380a;border-radius:0 var(--radius-md) var(--radius-md) 0}.callout[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6;max-width:46rem}.pullquote[data-astro-cid-vdmyciw4]{margin-top:var(--space-2xl);padding:var(--space-2xl) 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--hairline)}.pullquote[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:var(--font-lg);font-weight:600;line-height:1.4;max-width:46rem}.text-ph[data-astro-cid-vdmyciw4]{display:inline;font-style:italic;color:var(--muted);background:#0000000d;border:1px dashed var(--hairline);border-radius:var(--radius-pill);padding:.05em .6em}.text-ph--block[data-astro-cid-vdmyciw4]{display:block;width:fit-content;margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md)}.finding__base[data-astro-cid-vdmyciw4]{font-size:var(--font-xs)}.optional-note[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);font-size:var(--font-sm);color:var(--muted)}.shot[data-astro-cid-vdmyciw4]{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.shot[data-astro-cid-vdmyciw4] figcaption[data-astro-cid-vdmyciw4]{margin-top:var(--space-sm);font-size:var(--font-sm);font-style:italic;color:var(--muted);line-height:1.5}.shot__img[data-astro-cid-vdmyciw4]{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:var(--radius-md)}.shot__img--clip[data-astro-cid-vdmyciw4]{max-width:44rem}.shot--support[data-astro-cid-vdmyciw4]{width:min(48rem,100%)}.shot--compact[data-astro-cid-vdmyciw4]{width:min(26rem,100%)}.alternates[data-astro-cid-vdmyciw4]{opacity:.85}.thought-bubbles[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);display:flex;flex-wrap:wrap;gap:var(--space-lg)}.thought-bubble[data-astro-cid-vdmyciw4]{position:relative;flex:1;min-width:14rem;padding:var(--space-lg);margin-bottom:var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-md);background:#e75f3808}.thought-bubble[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-style:italic;line-height:1.5;color:var(--ink)}.thought-bubble__tail[data-astro-cid-vdmyciw4]{position:absolute;left:var(--space-lg);top:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:.3rem}.thought-bubble__tail[data-astro-cid-vdmyciw4] i[data-astro-cid-vdmyciw4]{display:block;border-radius:50%;background:#e75f3826}.thought-bubble__tail[data-astro-cid-vdmyciw4] i[data-astro-cid-vdmyciw4]:nth-child(1){width:.6rem;height:.6rem}.thought-bubble__tail[data-astro-cid-vdmyciw4] i[data-astro-cid-vdmyciw4]:nth-child(2){width:.4rem;height:.4rem;margin-left:.3rem}.thought-bubble__tail[data-astro-cid-vdmyciw4] i[data-astro-cid-vdmyciw4]:nth-child(3){width:.25rem;height:.25rem;margin-left:.55rem}.viz__cap[data-astro-cid-vdmyciw4]{margin-top:var(--space-sm);font-size:var(--font-sm);font-style:italic;color:var(--muted);line-height:1.5}.zoomable[data-astro-cid-vdmyciw4]{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.zoomable__hint[data-astro-cid-vdmyciw4]{position:absolute;bottom:var(--space-sm);right:var(--space-sm);font-size:var(--font-xs);font-weight:700;color:#fff;background:#0000008c;padding:.2rem .6rem;border-radius:var(--radius-pill)}.expand-link[data-astro-cid-vdmyciw4]{display:block;margin-top:var(--space-xs);font-weight:700;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;font-style:normal}.experience[data-astro-cid-vdmyciw4]{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:var(--space-3xl);padding-top:var(--space-2xl);padding-bottom:var(--space-3xl);background:var(--ink)}.experience__title[data-astro-cid-vdmyciw4]{max-width:60rem;margin:0 auto;padding:0 var(--space-xl);font-size:var(--font-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff}.experience__content[data-astro-cid-vdmyciw4]{max-width:60rem;margin:var(--space-xl) auto 0;padding:0 var(--space-xl)}.experience__lead[data-astro-cid-vdmyciw4]{font-weight:700;font-size:var(--font-lg);line-height:1.35;color:#ffffffeb;margin-bottom:var(--space-lg)}.experience__cap[data-astro-cid-vdmyciw4]{margin-top:var(--space-sm);font-size:var(--font-sm);font-style:italic;line-height:1.5;color:#fff9}.exp-proto[data-astro-cid-vdmyciw4]{aspect-ratio:3 / 4;max-width:26rem;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);background:#0003}.exp-proto[data-astro-cid-vdmyciw4] iframe[data-astro-cid-vdmyciw4]{display:block;width:100%;height:100%;border:0}.problem[data-astro-cid-vdmyciw4]{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:var(--space-3xl);padding:var(--space-3xl) 0;background:var(--bg)}.problem__inner[data-astro-cid-vdmyciw4]{max-width:60rem;margin:0 auto;padding:0 var(--space-xl)}.problem__heading[data-astro-cid-vdmyciw4]{font-size:var(--font-xl);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff;margin-bottom:var(--space-lg)}.problem__text[data-astro-cid-vdmyciw4]{max-width:48rem;font-size:1.125rem;line-height:1.6;color:#fffc}.problem__text[data-astro-cid-vdmyciw4]+.problem__text[data-astro-cid-vdmyciw4]{margin-top:var(--space-md)}.problem__text--highlight[data-astro-cid-vdmyciw4]{font-size:var(--font-md);font-weight:700;color:#fff}.perspective[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-xl)}.perspective__col[data-astro-cid-vdmyciw4]{padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md)}.perspective__col--user[data-astro-cid-vdmyciw4]{border-color:var(--accent);background:#e75f3808}.perspective__heading[data-astro-cid-vdmyciw4]{font-size:var(--font-md);font-weight:700;margin-bottom:var(--space-sm)}.perspective__intro[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.5;color:var(--muted);margin-bottom:var(--space-sm)}.perspective__list[data-astro-cid-vdmyciw4]{padding-left:1.2em;display:flex;flex-direction:column;gap:var(--space-sm);font-size:1.125rem;line-height:1.5}@media(max-width:48rem){.perspective[data-astro-cid-vdmyciw4]{grid-template-columns:1fr}}.viz[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl)}.viz01[data-astro-cid-vdmyciw4]{padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md)}.viz01__row[data-astro-cid-vdmyciw4]{display:flex;align-items:center;gap:var(--space-md)}.viz01__row[data-astro-cid-vdmyciw4]+.viz01__row[data-astro-cid-vdmyciw4]{margin-top:var(--space-md)}.viz01__rowlabel[data-astro-cid-vdmyciw4]{flex-shrink:0;width:4.5rem;font-size:var(--font-sm);font-weight:700}.viz01__strip[data-astro-cid-vdmyciw4]{flex:1;display:flex;gap:2px}.viz01__strip--short[data-astro-cid-vdmyciw4]{max-width:30%}.viz01__seg[data-astro-cid-vdmyciw4]{flex:1;padding:var(--space-sm) var(--space-xs);text-align:center;font-size:var(--font-xs);font-weight:600;color:var(--muted);background:#0000000d;white-space:nowrap}.viz01__seg--repeat[data-astro-cid-vdmyciw4]{flex:1.6;color:var(--ink)}.viz01__seg--accent[data-astro-cid-vdmyciw4]{background:#e75f381f;color:var(--accent)}.viz01__count[data-astro-cid-vdmyciw4]{flex-shrink:0;width:4.5rem;text-align:right;font-size:var(--font-sm);font-weight:700;color:var(--ink)}@media(max-width:36rem){.viz01__seg[data-astro-cid-vdmyciw4]{font-size:.6rem;padding:var(--space-xs) .2rem}.viz01__rowlabel[data-astro-cid-vdmyciw4],.viz01__count[data-astro-cid-vdmyciw4]{width:3.2rem}}.viz02[data-astro-cid-vdmyciw4]{padding:var(--space-lg) 0}.viz02__callouts[data-astro-cid-vdmyciw4]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);align-items:end}.viz02__callouts--bottom[data-astro-cid-vdmyciw4]{align-items:start;margin-top:0}.viz02__spacer[data-astro-cid-vdmyciw4]{display:block}.viz02__callout[data-astro-cid-vdmyciw4]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--space-xs)}.viz02__leader[data-astro-cid-vdmyciw4]{order:3;width:1px;height:var(--space-md);background:var(--hairline);margin-top:var(--space-xs)}.viz02__leader--up[data-astro-cid-vdmyciw4]{order:-1;margin-top:0;margin-bottom:var(--space-xs)}.viz02__tag[data-astro-cid-vdmyciw4]{order:1;display:inline-block;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-xs)}.viz02__tag--active[data-astro-cid-vdmyciw4]{color:var(--accent)}.viz02__callout[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{order:2;font-size:var(--font-sm);line-height:1.4;color:var(--muted)}.viz02__callout--hero[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:600;color:var(--ink)}.viz02__chevrons[data-astro-cid-vdmyciw4]{display:flex;margin:var(--space-md) 0}.viz02__chevron[data-astro-cid-vdmyciw4]{flex:1;display:flex;align-items:center;justify-content:center;height:3.25rem;margin-left:-1rem;padding:0 1.5rem;font-size:var(--font-sm);font-weight:700;color:var(--muted);background:#0000000f;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 50%,calc(100% - 1rem) 100%,0 100%,1rem 50%)}.viz02__chevron[data-astro-cid-vdmyciw4]:first-child{margin-left:0}.viz02__chevron--active[data-astro-cid-vdmyciw4]{position:relative;z-index:1;height:4rem;margin-top:-.375rem;margin-bottom:-.375rem;color:#fff;background:var(--accent);font-size:var(--font-md)}@media(max-width:40rem){.viz02__callout[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:var(--font-xs)}.viz02__chevron[data-astro-cid-vdmyciw4]{font-size:var(--font-xs);padding:0 var(--space-sm)}.viz02__chevron--active[data-astro-cid-vdmyciw4]{font-size:var(--font-sm)}}.stagetable[data-astro-cid-vdmyciw4]{width:100%;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.5;border:1px solid var(--hairline);border-radius:var(--radius-md);overflow:hidden}.stagetable[data-astro-cid-vdmyciw4] th[data-astro-cid-vdmyciw4],.stagetable[data-astro-cid-vdmyciw4] td[data-astro-cid-vdmyciw4]{text-align:left;padding:var(--space-md);border-bottom:1px solid var(--hairline);vertical-align:top}.stagetable[data-astro-cid-vdmyciw4] th[data-astro-cid-vdmyciw4]{font-weight:700;background:#00000008}.stagetable[data-astro-cid-vdmyciw4] tr[data-astro-cid-vdmyciw4]:last-child td[data-astro-cid-vdmyciw4]{border-bottom:none}.stagetable__name[data-astro-cid-vdmyciw4]{font-weight:700;white-space:nowrap}.viz03[data-astro-cid-vdmyciw4]{max-width:36rem;padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md)}.viz03__chart[data-astro-cid-vdmyciw4]{display:flex;gap:var(--space-sm)}.viz03__ylabel[data-astro-cid-vdmyciw4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.viz03__plotwrap[data-astro-cid-vdmyciw4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.viz03__plot[data-astro-cid-vdmyciw4]{position:relative;aspect-ratio:5 / 4;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.viz03__plot[data-astro-cid-vdmyciw4]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--hairline)}.viz03__plot[data-astro-cid-vdmyciw4]:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--hairline)}.viz03__pt[data-astro-cid-vdmyciw4]{position:absolute;transform:translate(-50%,-50%);font-size:var(--font-sm);font-weight:700;padding:.4rem .85rem;border-radius:var(--radius-pill);white-space:nowrap;background:var(--surface);border:1px solid var(--hairline);color:var(--muted);z-index:1}.viz03__pt--action[data-astro-cid-vdmyciw4]{display:flex;align-items:center;justify-content:center;text-align:center;width:6.5rem;height:6.5rem;padding:.5rem;border-radius:50%;white-space:normal;line-height:1.15;font-size:var(--font-md);font-weight:700;background:#e75f3829;border:2px solid var(--accent);color:var(--accent);box-shadow:0 8px 20px #e75f3829;z-index:2}@media(max-width:34rem){.viz03__pt--action[data-astro-cid-vdmyciw4]{width:5rem;height:5rem;font-size:var(--font-sm)}}.viz03__xrow[data-astro-cid-vdmyciw4]{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--font-xs);color:var(--muted)}.viz03__xlabel[data-astro-cid-vdmyciw4]{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.viz03__tick[data-astro-cid-vdmyciw4]{opacity:.7}.forkviz[data-astro-cid-vdmyciw4]{margin-top:var(--space-lg)}.forkviz__svg[data-astro-cid-vdmyciw4]{display:block;width:100%;max-width:46rem;height:auto}.forkviz__svg[data-astro-cid-vdmyciw4] text[data-astro-cid-vdmyciw4]{font-family:Satoshi,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.forkviz__path[data-astro-cid-vdmyciw4]{fill:none;stroke-width:3}.forkviz__path--rejected[data-astro-cid-vdmyciw4]{stroke:var(--hairline);stroke-dasharray:5 5}.forkviz__path--chosen[data-astro-cid-vdmyciw4]{stroke:var(--accent)}.forkviz__rect[data-astro-cid-vdmyciw4]{fill:var(--surface);stroke:var(--hairline);stroke-width:1.5}.forkviz__rect--chosen[data-astro-cid-vdmyciw4]{fill:#e75f380a;stroke:var(--accent);stroke-width:2}.forkviz__tag[data-astro-cid-vdmyciw4]{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;fill:var(--muted)}.forkviz__tag--chosen[data-astro-cid-vdmyciw4]{fill:var(--accent)}.forkviz__desc[data-astro-cid-vdmyciw4]{font-size:14px;font-weight:600;fill:var(--ink)}.forkviz__pillrect[data-astro-cid-vdmyciw4]{fill:var(--accent)}.forkviz__pilltext[data-astro-cid-vdmyciw4]{font-size:15px;font-weight:700;fill:#fff}.pill-inline[data-astro-cid-vdmyciw4]{display:inline-block;font-weight:700;color:#fff;background:var(--accent);padding:.1em .6em;border-radius:var(--radius-pill);font-size:.9em}.decisions4[data-astro-cid-vdmyciw4]{list-style:none;margin-top:var(--space-xl);display:grid;gap:var(--space-lg)}.reasons4[data-astro-cid-vdmyciw4]{grid-template-columns:repeat(2,1fr)}.reasons3[data-astro-cid-vdmyciw4]{grid-template-columns:repeat(3,1fr)}.fix[data-astro-cid-vdmyciw4]{padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-sm)}.fix--pulled[data-astro-cid-vdmyciw4]{border:2px solid var(--accent);background:#e75f380a}.fix__lead[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:700;line-height:1.25}.fix[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.55;color:var(--muted)}@media(max-width:48rem){.reasons4[data-astro-cid-vdmyciw4],.reasons3[data-astro-cid-vdmyciw4]{grid-template-columns:1fr}}.fielddoc[data-astro-cid-vdmyciw4]{position:relative;margin-top:var(--space-xl);padding:var(--space-2xl);background:linear-gradient(180deg,#fff9f2,#fff2e4);border:1px solid rgba(231,95,56,.18);border-radius:var(--radius-md);box-shadow:0 16px 36px #0000000f,0 2px 8px #0000000a}.fielddoc__tape[data-astro-cid-vdmyciw4]{position:absolute;top:-.7rem;left:2.5rem;width:4rem;height:1.4rem;background:#e75f3838;border:1px solid rgba(231,95,56,.3);transform:rotate(-3deg);box-shadow:0 2px 5px #0000001a}.fielddoc__header[data-astro-cid-vdmyciw4]{margin-bottom:var(--space-lg)}.fielddoc__label[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:.25rem .75rem;border:1px solid var(--accent);border-radius:var(--radius-pill)}.fielddoc__intro[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6;max-width:46rem}.fielddoc__pills[data-astro-cid-vdmyciw4]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-md) 0 var(--space-lg)}.pill-chip[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-sm);font-weight:600;padding:.3rem .85rem;background:var(--surface);border:1px solid rgba(231,95,56,.25);border-radius:var(--radius-pill);color:var(--ink)}.fielddoc__aim[data-astro-cid-vdmyciw4]{margin-bottom:var(--space-xl);padding:var(--space-lg);background:#e75f3814;border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.fielddoc__aimtag[data-astro-cid-vdmyciw4]{display:block;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-xs)}.fielddoc__aim[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--ink)}.fielddoc__block[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl)}.fielddoc__block[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem}.findingshl[data-astro-cid-vdmyciw4]{list-style:none;margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.findinghl[data-astro-cid-vdmyciw4]{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--surface);border:1px solid rgba(231,95,56,.22);border-left:4px solid var(--accent);border-radius:var(--radius-md);box-shadow:0 4px 14px #0000000a}.findinghl__num[data-astro-cid-vdmyciw4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:var(--font-sm)}.findinghl__body[data-astro-cid-vdmyciw4] h4[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:700;margin-bottom:var(--space-2xs)}.findinghl__body[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.5;color:var(--muted)}.study-conditions[data-astro-cid-vdmyciw4]{margin-top:var(--space-lg);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.study-cond[data-astro-cid-vdmyciw4]{padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.study-cond__label[data-astro-cid-vdmyciw4]{display:block;font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}.study-cond__quote[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-style:italic;line-height:1.4;margin-bottom:var(--space-sm)}.study-cond__note[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);color:var(--muted)}@media(max-width:40rem){.study-conditions[data-astro-cid-vdmyciw4]{grid-template-columns:1fr}}.viz04[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.viz04__row[data-astro-cid-vdmyciw4]{display:flex;align-items:center;gap:var(--space-md)}.viz04__row[data-astro-cid-vdmyciw4]+.viz04__row[data-astro-cid-vdmyciw4]{margin-top:var(--space-md)}.viz04__label[data-astro-cid-vdmyciw4]{flex-shrink:0;width:6rem;font-size:var(--font-sm);font-weight:700}.viz04__track[data-astro-cid-vdmyciw4]{flex:1;position:relative;height:1.5rem;background:#0000000a;border-radius:var(--radius-pill)}.viz04__bar[data-astro-cid-vdmyciw4]{position:absolute;top:0;bottom:0;background:#0000002e;border-radius:var(--radius-pill)}.viz04__bar--accent[data-astro-cid-vdmyciw4]{background:var(--accent)}.viz04__end[data-astro-cid-vdmyciw4]{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);font-size:var(--font-xs);font-weight:700;background:var(--ink);color:#fff;padding:.1rem .4rem;border-radius:var(--radius-pill);white-space:nowrap}.viz04__end--right[data-astro-cid-vdmyciw4]{left:100%}.viz04__labels[data-astro-cid-vdmyciw4]{display:flex;justify-content:space-between;margin-top:var(--space-md);padding-left:6.75rem;font-size:var(--font-sm);font-style:italic;color:var(--muted)}@media(max-width:40rem){.viz04__label[data-astro-cid-vdmyciw4]{width:4rem;font-size:var(--font-xs)}.viz04__labels[data-astro-cid-vdmyciw4]{padding-left:0;flex-direction:column;gap:var(--space-2xs)}}.viz05[data-astro-cid-vdmyciw4]{padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md)}.viz05__cols[data-astro-cid-vdmyciw4]{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-lg)}.viz05__colhead[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-sm)}.viz05__col--ask[data-astro-cid-vdmyciw4] .viz05__colhead[data-astro-cid-vdmyciw4]{color:var(--accent)}.viz05__col--assume[data-astro-cid-vdmyciw4] .viz05__colhead[data-astro-cid-vdmyciw4]{color:var(--muted)}.viz05__list[data-astro-cid-vdmyciw4]{padding-left:1.1em;font-size:1.125rem;line-height:1.6;display:flex;flex-direction:column;gap:var(--space-2xs)}.viz05__chain[data-astro-cid-vdmyciw4]{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px dashed var(--hairline);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.viz05__link[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);font-weight:700;padding:var(--space-xs) var(--space-sm);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface)}.viz05__arrow[data-astro-cid-vdmyciw4]{color:var(--accent);font-weight:700}@media(max-width:40rem){.viz05__cols[data-astro-cid-vdmyciw4]{grid-template-columns:1fr}}.identity[data-astro-cid-vdmyciw4]{--kaira-indigo: #4B4FE0;--kaira-teal: #5FE0DE;margin-top:var(--space-xl);padding:var(--space-2xl) var(--space-xl);border:1px solid rgba(75,79,224,.1);border-radius:var(--radius-md);background:radial-gradient(ellipse 60% 50% at 0% 0%,rgba(75,79,224,.07),transparent 60%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(95,224,222,.08),transparent 60%),var(--surface)}.idtl[data-astro-cid-vdmyciw4]{list-style:none;margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-2xl)}.idtl__num[data-astro-cid-vdmyciw4]{font-size:var(--font-xs);font-weight:700;color:var(--accent);letter-spacing:.06em}.idtl__label[data-astro-cid-vdmyciw4]{font-size:var(--font-md);font-weight:700;margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.idtl__line[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6;max-width:44rem;margin-bottom:var(--space-md)}.idtl__visual[data-astro-cid-vdmyciw4] img{display:block;width:100%;height:auto;max-width:38rem;border:1px solid var(--hairline);border-radius:var(--radius-md)}.idtl__visual--pad[data-astro-cid-vdmyciw4] img{padding:var(--space-lg);background:var(--surface)}.idtl__visual--final[data-astro-cid-vdmyciw4] img{max-width:100%}.idtl__stage--final[data-astro-cid-vdmyciw4]{padding-top:var(--space-xl);border-top:1px solid var(--hairline)}.idtl__visual--glow[data-astro-cid-vdmyciw4]{display:inline-block;padding:3px;border-radius:calc(var(--radius-md) + 3px);background:linear-gradient(135deg,var(--kaira-indigo),var(--kaira-teal));box-shadow:0 0 50px 8px #4b4fe038,0 0 70px 14px #5fe0de24}.idtl__visual--glow[data-astro-cid-vdmyciw4] img{border:none;border-radius:var(--radius-md)}.idtl__visual--band[data-astro-cid-vdmyciw4]{width:18rem}.idtl__visual--band[data-astro-cid-vdmyciw4] img{width:18rem;max-width:18rem;aspect-ratio:1 / 1;object-fit:cover;object-position:top left}.killed[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:#e75f380a}.killed__tag[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}.killed__lead[data-astro-cid-vdmyciw4]{font-weight:700;margin-bottom:var(--space-2xs)}.killed__text[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6}.killed__shot[data-astro-cid-vdmyciw4]{display:block;width:min(40rem,100%);margin:var(--space-lg) auto 0}.killed__img[data-astro-cid-vdmyciw4]{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:calc(var(--radius-md) - 4px)}.hooked[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);display:flex;align-items:stretch;gap:var(--space-md)}.hooked--quiet[data-astro-cid-vdmyciw4] .hooked__stage[data-astro-cid-vdmyciw4]{flex:1;padding:var(--space-md);border:1px solid var(--hairline);border-radius:var(--radius-md);text-align:center}.hooked__title[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);font-weight:700;margin-bottom:var(--space-2xs)}.hooked__desc[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);color:var(--muted)}.hooked__arrow[data-astro-cid-vdmyciw4]{flex-shrink:0;display:flex;align-items:center;color:var(--accent)}.hooked__arrow[data-astro-cid-vdmyciw4] svg[data-astro-cid-vdmyciw4]{width:1.1rem;height:1.1rem}@media(max-width:48rem){.hooked[data-astro-cid-vdmyciw4]{flex-direction:column}}.findings[data-astro-cid-vdmyciw4]{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-2xl)}.finding__h[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:700;margin-bottom:var(--space-xs)}.finding[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6;max-width:46rem}.finding__stat[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:#e75f380a;border:1px solid rgba(231,95,56,.18);border-left:4px solid var(--accent);border-radius:var(--radius-md)}.finding__fig[data-astro-cid-vdmyciw4]{flex-shrink:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1;color:var(--accent)}.finding__statbody[data-astro-cid-vdmyciw4]{display:flex;flex-direction:column;gap:var(--space-xs)}.finding__label[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.5;max-width:34rem}.finding__base[data-astro-cid-vdmyciw4]{display:inline-block;width:fit-content}@media(max-width:30rem){.finding__stat[data-astro-cid-vdmyciw4]{flex-direction:column;align-items:flex-start}}.viz07[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.viz07__bar[data-astro-cid-vdmyciw4]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--font-sm);font-weight:700;color:#fff}.viz07__bar--text[data-astro-cid-vdmyciw4]{background:var(--ink)}.viz07__bar--camera[data-astro-cid-vdmyciw4]{background:var(--muted)}.viz07__bar--voice[data-astro-cid-vdmyciw4]{background:var(--accent)}.roadmap-list[data-astro-cid-vdmyciw4]{list-style:none;margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-2xl)}.roadmap-item__tag[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:.15rem .6rem;border:1px solid var(--hairline);border-radius:var(--radius-pill);margin-bottom:var(--space-sm)}.roadmap-item__tag--awareness[data-astro-cid-vdmyciw4],.roadmap-item__tag--retention[data-astro-cid-vdmyciw4]{color:var(--muted);border-color:var(--muted)}.roadmap-item__h[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:700;margin-bottom:var(--space-xs)}.roadmap-item[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-size:1.125rem;line-height:1.6;max-width:46rem;margin-bottom:var(--space-md)}.manual-demo[data-astro-cid-vdmyciw4]{margin-top:var(--space-md)}.manual-demo__video[data-astro-cid-vdmyciw4]{display:block;width:100%;max-width:18rem;border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:0 16px 34px #0000001a;background:var(--surface)}.manual-demo__cap[data-astro-cid-vdmyciw4]{margin-top:var(--space-sm);max-width:18rem;font-size:var(--font-sm);font-style:italic;color:var(--muted);line-height:1.5}.ia[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);max-width:46rem}.ia__bar[data-astro-cid-vdmyciw4]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:var(--space-md) var(--space-sm);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.ia__tab[data-astro-cid-vdmyciw4]{flex:1 1 5.5rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:var(--space-sm) var(--space-2xs);border-radius:var(--radius-md);text-align:center}.ia__tab--changed[data-astro-cid-vdmyciw4]{background:#e75f380f;border:1px dashed rgba(231,95,56,.35)}.ia__was[data-astro-cid-vdmyciw4]{position:relative;display:inline-block;font-size:var(--font-base);font-weight:700;color:var(--muted)}.ia__was[data-astro-cid-vdmyciw4]:after{content:"";position:absolute;left:-8%;right:-8%;top:50%;height:3px;background:var(--accent);border-radius:2px;transform:translateY(-50%) rotate(-8deg)}.ia__icon[data-astro-cid-vdmyciw4] svg[data-astro-cid-vdmyciw4]{display:block;width:1.3rem;height:1.3rem;color:var(--muted)}.ia__tab--changed[data-astro-cid-vdmyciw4] .ia__icon[data-astro-cid-vdmyciw4] svg[data-astro-cid-vdmyciw4]{color:var(--accent)}.ia__name[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);font-weight:700;color:var(--ink)}.ia__notes[data-astro-cid-vdmyciw4]{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xs)}.ia__note[data-astro-cid-vdmyciw4]{--rot: 0deg;position:relative;width:13rem;padding:var(--space-md) var(--space-md) var(--space-lg);background:#fff3b0;border-radius:2px;box-shadow:0 10px 20px #0000001f,0 2px 4px #00000014;transform:rotate(var(--rot));font-family:Caveat,cursive}.ia__note[data-astro-cid-vdmyciw4]:before{content:"";position:absolute;top:-.6rem;left:50%;width:3rem;height:1.1rem;background:#ffffff8c;border:1px solid rgba(0,0,0,.05);transform:translate(-50%) rotate(-3deg)}.ia__note[data-astro-cid-vdmyciw4] strong[data-astro-cid-vdmyciw4]{display:block;font-size:1.4rem;line-height:1;margin-bottom:.25rem;color:#7a5b00}.ia__note[data-astro-cid-vdmyciw4] p[data-astro-cid-vdmyciw4]{font-family:Caveat,cursive;font-size:1.25rem;line-height:1.25;color:#4a3a00;max-width:none}.viz08[data-astro-cid-vdmyciw4]{margin-top:var(--space-md)}.viz08__flag[data-astro-cid-vdmyciw4]{display:inline-block;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--hairline);border-radius:var(--radius-pill);padding:.15rem .6rem;margin-bottom:var(--space-sm)}.viz08__grid[data-astro-cid-vdmyciw4]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.viz08__pillar[data-astro-cid-vdmyciw4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);border:1px solid rgba(231,95,56,.2);border-radius:var(--radius-md);background:#e75f380d;text-align:center}.viz08__icon[data-astro-cid-vdmyciw4]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 6px 16px #e75f384d}.viz08__icon[data-astro-cid-vdmyciw4] svg[data-astro-cid-vdmyciw4]{width:1.5rem;height:1.5rem}.viz08__name[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);font-weight:700;color:var(--ink)}@media(max-width:40rem){.viz08__grid[data-astro-cid-vdmyciw4]{grid-template-columns:repeat(2,1fr)}}.crosslink-lead[data-astro-cid-vdmyciw4]{margin-top:var(--space-3xl);font-size:1.125rem;line-height:1.6;color:var(--ink);max-width:46rem}.crosslink[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--hairline);border-radius:var(--radius-md);color:inherit;transition:border-color .2s ease,transform .2s ease}.crosslink[data-astro-cid-vdmyciw4]:hover{border-color:var(--accent);transform:translateY(-2px)}.crosslink__label[data-astro-cid-vdmyciw4]{font-size:1.125rem;font-weight:700}.crosslink__cta[data-astro-cid-vdmyciw4]{font-size:var(--font-sm);font-weight:600;color:var(--accent);white-space:nowrap}.lb[data-astro-cid-vdmyciw4]{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000d9;opacity:0;pointer-events:none;transition:opacity .25s ease;padding:var(--space-xl)}.lb[data-astro-cid-vdmyciw4][data-open=true]{opacity:1;pointer-events:auto}.lb__stage[data-astro-cid-vdmyciw4]{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:80vh}.lb__img[data-astro-cid-vdmyciw4]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-md);cursor:zoom-in}.lb__img[data-astro-cid-vdmyciw4].is-zoomed{max-width:none;max-height:none;cursor:zoom-out}.lb__cap[data-astro-cid-vdmyciw4]{margin-top:var(--space-md);max-width:44rem;text-align:center;font-size:var(--font-sm);color:#ffffffbf}.lb__close[data-astro-cid-vdmyciw4]{position:absolute;top:var(--space-lg);right:var(--space-lg);width:2.5rem;height:2.5rem;border-radius:50%;border:none;background:#ffffff26;color:#fff;font-size:1.1rem;cursor:pointer}@media(max-width:40rem){.viz01[data-astro-cid-vdmyciw4],.viz02[data-astro-cid-vdmyciw4],.viz03[data-astro-cid-vdmyciw4],.viz04[data-astro-cid-vdmyciw4],.viz05[data-astro-cid-vdmyciw4],.forkviz[data-astro-cid-vdmyciw4]{overflow-x:auto}}body:has(.cs){background-color:var(--surface);color:var(--ink)}
