.visit[data-astro-cid-2oso7jqf]{gap:.75rem;margin:0;display:grid;container-type:inline-size}.visit__stage[data-astro-cid-2oso7jqf]{border-radius:var(--radius-lg);background:var(--color-hero);align-items:center;gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@container (width>=600px){.visit__stage[data-astro-cid-2oso7jqf]{grid-template-columns:minmax(0,15rem) auto minmax(0,1fr)}}.phone[data-astro-cid-2oso7jqf]{border:6px solid var(--color-band);background:var(--color-surface);width:100%;max-width:15rem;box-shadow:var(--shadow-float);border-radius:2rem;justify-self:center;gap:.8rem;padding:.9rem 1rem 1.1rem;display:grid}.phone__bar[data-astro-cid-2oso7jqf]{border-radius:var(--radius-pill);background:var(--color-line-strong);justify-self:center;width:3.5rem;height:.35rem}.phone__title[data-astro-cid-2oso7jqf]{font-size:.95rem;font-weight:700}.phone__meta[data-astro-cid-2oso7jqf]{color:var(--color-ink-faint);font-size:.8rem}.phone__progress[data-astro-cid-2oso7jqf]{color:var(--color-ink-soft);gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.phone__track[data-astro-cid-2oso7jqf]{border-radius:var(--radius-pill);background:var(--color-surface-muted);height:.4rem;display:block}.phone__track[data-astro-cid-2oso7jqf] span[data-astro-cid-2oso7jqf]{border-radius:inherit;background:var(--color-ink);width:38%;height:100%;display:block}.phone__section[data-astro-cid-2oso7jqf]{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.phone__rows[data-astro-cid-2oso7jqf]{color:var(--color-ink-soft);gap:.45rem;font-size:.82rem}.phone__rows[data-astro-cid-2oso7jqf] li{grid-template-columns:1.1rem 1fr;gap:.5rem}.phone__rows[data-astro-cid-2oso7jqf] li:before{background-size:.6rem;width:1.1rem;height:1.1rem;margin-top:.05rem}.phone__photos[data-astro-cid-2oso7jqf]{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.phone__photos[data-astro-cid-2oso7jqf] span[data-astro-cid-2oso7jqf]{aspect-ratio:1;background:var(--color-surface-muted);border-radius:.5rem}.phone__photos[data-astro-cid-2oso7jqf] .is-accent[data-astro-cid-2oso7jqf]{background:var(--color-accent)}.phone__cta[data-astro-cid-2oso7jqf]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);text-align:center;padding:.55rem;font-size:.85rem;font-weight:700;display:block}.visit__link[data-astro-cid-2oso7jqf]{background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}@container (width>=600px){.visit__link[data-astro-cid-2oso7jqf]{transform:none}}.outputs[data-astro-cid-2oso7jqf]{gap:.75rem;display:grid}.outputs__title[data-astro-cid-2oso7jqf]{font-weight:700}.outputs[data-astro-cid-2oso7jqf] ul[data-astro-cid-2oso7jqf]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@container (width>=960px){.outputs[data-astro-cid-2oso7jqf] ul[data-astro-cid-2oso7jqf]{grid-template-columns:1fr 1fr}}.outputs[data-astro-cid-2oso7jqf] li[data-astro-cid-2oso7jqf]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.outputs__icon[data-astro-cid-2oso7jqf]{border-radius:var(--radius-sm);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.outputs__name[data-astro-cid-2oso7jqf]{font-size:.925rem;font-weight:600;line-height:1.3;display:block}.outputs__meta[data-astro-cid-2oso7jqf]{color:var(--color-ink-faint);font-size:.82rem;display:block}.pay[data-astro-cid-nb3nwmuq]{gap:.75rem;margin:0;display:grid;container-type:inline-size}.pay__stage[data-astro-cid-nb3nwmuq]{border-radius:var(--radius-lg);background:var(--color-hero);gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@container (width>=600px){.pay__stage[data-astro-cid-nb3nwmuq]{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr);grid-template-areas:"sources sources sources""down down down""check link pay";align-items:center}.pay__sources[data-astro-cid-nb3nwmuq]{grid-area:sources;grid-template-columns:1fr 1fr}.pay__link--down[data-astro-cid-nb3nwmuq]{grid-area:down}.pay__panel--check[data-astro-cid-nb3nwmuq]{grid-area:check}.pay__link[data-astro-cid-nb3nwmuq].pay__link--side{grid-area:link;transform:none}.pay__panel--pay[data-astro-cid-nb3nwmuq]{grid-area:pay}}.pay__sources[data-astro-cid-nb3nwmuq]{gap:.75rem;display:grid}.pay__card[data-astro-cid-nb3nwmuq],.pay__panel[data-astro-cid-nb3nwmuq]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.pay__card[data-astro-cid-nb3nwmuq]{align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.pay__icon[data-astro-cid-nb3nwmuq]{border-radius:var(--radius-sm);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.pay__name[data-astro-cid-nb3nwmuq]{font-size:.925rem;font-weight:600;line-height:1.3;display:block}.pay__meta[data-astro-cid-nb3nwmuq]{color:var(--color-ink-faint);font-size:.82rem;display:block}.pay__link[data-astro-cid-nb3nwmuq]{background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.pay__panel[data-astro-cid-nb3nwmuq]{gap:.9rem;padding:1rem 1.1rem 1.1rem;display:grid}.pay__head[data-astro-cid-nb3nwmuq]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pay__title[data-astro-cid-nb3nwmuq]{font-size:.95rem;font-weight:700}.pay__tag[data-astro-cid-nb3nwmuq]{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-ink-soft);flex:none;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.pay__checks[data-astro-cid-nb3nwmuq]{color:var(--color-ink-soft);gap:.45rem;font-size:.84rem}.pay__checks[data-astro-cid-nb3nwmuq] li{grid-template-columns:1.1rem 1fr;gap:.5rem}.pay__checks[data-astro-cid-nb3nwmuq] li:before{background-size:.6rem;width:1.1rem;height:1.1rem;margin-top:.1rem}.pay__summary[data-astro-cid-nb3nwmuq]{border-top:1px solid var(--color-line);gap:.75rem;padding-top:.85rem;display:grid}.pay__bar[data-astro-cid-nb3nwmuq]{border-radius:var(--radius-pill);gap:3px;height:.5rem;display:flex;overflow:hidden}.pay__segment[data-astro-cid-nb3nwmuq]{flex-basis:0;min-width:.5rem}.pay__legend[data-astro-cid-nb3nwmuq]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pay__legend[data-astro-cid-nb3nwmuq] li[data-astro-cid-nb3nwmuq]{color:var(--color-ink-soft);align-items:center;gap:.55rem;font-size:.85rem;display:flex}.pay__legend-label[data-astro-cid-nb3nwmuq]{flex:1;min-width:0}.pay__legend[data-astro-cid-nb3nwmuq] strong[data-astro-cid-nb3nwmuq]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1rem}.pay__swatch[data-astro-cid-nb3nwmuq]{border-radius:50%;flex:none;width:.65rem;height:.65rem}.is-ok[data-astro-cid-nb3nwmuq]{background:var(--color-accent)}.is-doubt[data-astro-cid-nb3nwmuq]{background:var(--color-line-strong)}.is-error[data-astro-cid-nb3nwmuq]{background:var(--color-error)}.pay__rows[data-astro-cid-nb3nwmuq]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pay__rows[data-astro-cid-nb3nwmuq] li[data-astro-cid-nb3nwmuq]{align-items:center;gap:.65rem;display:flex}.pay__avatar[data-astro-cid-nb3nwmuq]{background:var(--color-surface-muted);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:grid}.calls[data-astro-cid-ymkprlts]{gap:.75rem;margin:0;display:grid;container-type:inline-size}.calls__stage[data-astro-cid-ymkprlts]{border-radius:var(--radius-lg);background:var(--color-hero);gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@container (width>=640px){.calls__stage[data-astro-cid-ymkprlts]{grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:center}.calls__link[data-astro-cid-ymkprlts]{transform:none!important}}.calls__list[data-astro-cid-ymkprlts],.calls__file[data-astro-cid-ymkprlts]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);gap:.75rem;padding:1rem 1.1rem;display:grid}.calls__title[data-astro-cid-ymkprlts],.calls__file-title[data-astro-cid-ymkprlts]{font-size:.95rem;font-weight:700}.calls__list[data-astro-cid-ymkprlts] ul[data-astro-cid-ymkprlts]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.calls__list[data-astro-cid-ymkprlts] li[data-astro-cid-ymkprlts]{border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-ink-faint);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--color-ink-faint) 60%, transparent);align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.calls__list[data-astro-cid-ymkprlts] li[data-astro-cid-ymkprlts].is-kept{background:var(--color-accent-soft);color:var(--color-ink);font-weight:600;text-decoration:none}.calls__who[data-astro-cid-ymkprlts]{flex:1;min-width:0}.calls__length[data-astro-cid-ymkprlts]{font-variant-numeric:tabular-nums;flex:none}.calls__dot[data-astro-cid-ymkprlts]{background:var(--color-line-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem}.is-kept[data-astro-cid-ymkprlts] .calls__dot[data-astro-cid-ymkprlts],.calls__kept[data-astro-cid-ymkprlts] .calls__dot[data-astro-cid-ymkprlts]{background:var(--color-accent-ink)}.calls__kept[data-astro-cid-ymkprlts]{color:var(--color-ink-soft);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.calls__link[data-astro-cid-ymkprlts]{background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.calls__file-head[data-astro-cid-ymkprlts]{align-items:center;gap:.75rem;display:flex}.calls__icon[data-astro-cid-ymkprlts]{border-radius:var(--radius-sm);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.calls__file-title[data-astro-cid-ymkprlts]{line-height:1.3;display:block}.calls__meta[data-astro-cid-ymkprlts]{color:var(--color-ink-faint);font-size:.82rem;display:block}.calls__file[data-astro-cid-ymkprlts] dl[data-astro-cid-ymkprlts]{gap:.55rem;margin:0;display:grid}.calls__file[data-astro-cid-ymkprlts] dl[data-astro-cid-ymkprlts] div[data-astro-cid-ymkprlts]{border-left:3px solid var(--color-accent);gap:.1rem;padding-left:.75rem;display:grid}.calls__file[data-astro-cid-ymkprlts] dl[data-astro-cid-ymkprlts] div[data-astro-cid-ymkprlts].is-missing{border-left-color:var(--color-line-strong)}.calls__file[data-astro-cid-ymkprlts] dt[data-astro-cid-ymkprlts]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.75rem;font-weight:700}.calls__file[data-astro-cid-ymkprlts] dd[data-astro-cid-ymkprlts]{color:var(--color-ink-soft);margin:0;font-size:.85rem}.calls__file[data-astro-cid-ymkprlts] .is-missing[data-astro-cid-ymkprlts] dd[data-astro-cid-ymkprlts]{color:var(--color-ink-faint);font-style:italic}.calls__posted[data-astro-cid-ymkprlts]{color:var(--color-ink-soft);align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:flex}.insights[data-astro-cid-75h3cpuh]{gap:.75rem;margin:0;display:grid;container-type:inline-size}.insights__stage[data-astro-cid-75h3cpuh]{border-radius:var(--radius-lg);background:var(--color-hero);gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@container (width>=640px){.insights__stage[data-astro-cid-75h3cpuh]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.insights__link[data-astro-cid-75h3cpuh].insights__link{transform:none}}.insights__panel[data-astro-cid-75h3cpuh],.insights__outputs[data-astro-cid-75h3cpuh] li[data-astro-cid-75h3cpuh]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.insights__panel[data-astro-cid-75h3cpuh]{gap:.75rem;padding:1rem 1.1rem 1.1rem;display:grid}.insights__title[data-astro-cid-75h3cpuh]{font-size:.95rem;font-weight:700}.insights__subtitle[data-astro-cid-75h3cpuh]{border-top:1px solid var(--color-line);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);padding-top:.75rem;font-size:.75rem;font-weight:700}.insights__sessions[data-astro-cid-75h3cpuh]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.insights__sessions[data-astro-cid-75h3cpuh] li[data-astro-cid-75h3cpuh]{border-radius:var(--radius-sm);background:var(--color-bg-soft);align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}.insights__play[data-astro-cid-75h3cpuh]{background:var(--color-accent);border-radius:50%;flex:none;width:1.6rem;height:1.6rem;position:relative}.insights__play[data-astro-cid-75h3cpuh]:after{content:"";border-left:.5rem solid var(--color-accent-ink);border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;position:absolute;top:.45rem;left:.6rem}.insights__session[data-astro-cid-75h3cpuh]{flex:1;min-width:0}.insights__length[data-astro-cid-75h3cpuh]{font-variant-numeric:tabular-nums;color:var(--color-ink-faint);flex:none;font-size:.8rem}.insights__grid[data-astro-cid-75h3cpuh]{color:var(--color-ink-soft);gap:.4rem;font-size:.84rem}.insights__grid[data-astro-cid-75h3cpuh] li{grid-template-columns:1.1rem 1fr;gap:.5rem}.insights__grid[data-astro-cid-75h3cpuh] li:before{background-size:.6rem;width:1.1rem;height:1.1rem;margin-top:.1rem}.insights__link[data-astro-cid-75h3cpuh]{background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.insights__outputs[data-astro-cid-75h3cpuh]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.insights__outputs[data-astro-cid-75h3cpuh] li[data-astro-cid-75h3cpuh]{align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.insights__icon[data-astro-cid-75h3cpuh]{border-radius:var(--radius-sm);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.insights__name[data-astro-cid-75h3cpuh]{font-size:.925rem;font-weight:600;line-height:1.3;display:block}.insights__meta[data-astro-cid-75h3cpuh]{color:var(--color-ink-faint);font-size:.82rem;display:block}.match[data-astro-cid-bj7sobb3]{gap:.75rem;margin:0;display:grid;container-type:inline-size}.match__stage[data-astro-cid-bj7sobb3]{border-radius:var(--radius-lg);background:var(--color-hero);gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@container (width>=640px){.match__stage[data-astro-cid-bj7sobb3]{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:center}.match__link[data-astro-cid-bj7sobb3].match__link{transform:none}}.match__prompt[data-astro-cid-bj7sobb3],.match__panel[data-astro-cid-bj7sobb3]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.match__prompt[data-astro-cid-bj7sobb3]{gap:.5rem;padding:1rem 1.1rem;display:grid}.match__label[data-astro-cid-bj7sobb3]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.75rem;font-weight:700}.match__query[data-astro-cid-bj7sobb3]{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);padding:.75rem .85rem;font-size:.92rem;line-height:1.45}.match__link[data-astro-cid-bj7sobb3]{background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.match__panel[data-astro-cid-bj7sobb3]{gap:.75rem;padding:1rem 1.1rem 1.1rem;display:grid}.match__title[data-astro-cid-bj7sobb3]{font-size:.95rem;font-weight:700}.match__panel[data-astro-cid-bj7sobb3] ul[data-astro-cid-bj7sobb3]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.match__panel[data-astro-cid-bj7sobb3] li[data-astro-cid-bj7sobb3]{border:1px solid var(--color-line);border-radius:var(--radius-sm);align-items:center;gap:.7rem;padding:.55rem .65rem;display:flex}.match__panel[data-astro-cid-bj7sobb3] li[data-astro-cid-bj7sobb3].is-selected{background:var(--color-accent-soft);border-color:#0000}.match__thumb[data-astro-cid-bj7sobb3]{background:var(--color-band);border-radius:.4rem;flex:none;place-items:center;width:2.6rem;height:2rem;display:grid}.match__thumb[data-astro-cid-bj7sobb3] span[data-astro-cid-bj7sobb3]{border-left:.5rem solid var(--color-accent);border-top:.32rem solid #0000;border-bottom:.32rem solid #0000}.match__body[data-astro-cid-bj7sobb3]{flex:1;gap:.3rem;min-width:0;display:grid}.match__name[data-astro-cid-bj7sobb3]{font-size:.9rem;font-weight:600}.match__tags[data-astro-cid-bj7sobb3]{flex-wrap:wrap;gap:.3rem;display:flex}.match__tags[data-astro-cid-bj7sobb3] span[data-astro-cid-bj7sobb3]{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-soft);padding:.1rem .5rem;font-size:.72rem;font-weight:600}.match__panel[data-astro-cid-bj7sobb3] li[data-astro-cid-bj7sobb3]:not(.is-selected) .match__tags[data-astro-cid-bj7sobb3] span[data-astro-cid-bj7sobb3]{background:var(--color-surface-muted)}.match__check[data-astro-cid-bj7sobb3]{border:1.5px solid var(--color-line-strong);border-radius:.35rem;flex:none;width:1.25rem;height:1.25rem}.is-selected[data-astro-cid-bj7sobb3] .match__check[data-astro-cid-bj7sobb3]{border-color:var(--color-ink);background:var(--color-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9f25d' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / .75rem no-repeat}.match__cta[data-astro-cid-bj7sobb3]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);text-align:center;padding:.6rem;font-size:.85rem;font-weight:700;display:block}.nps[data-astro-cid-qrqmctdu]{gap:.75rem;margin:0;display:grid;container-type:inline-size}.nps__stage[data-astro-cid-qrqmctdu]{border-radius:var(--radius-lg);background:var(--color-hero);gap:1.25rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}@container (width>=640px){.nps__stage[data-astro-cid-qrqmctdu]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.nps__link[data-astro-cid-qrqmctdu].nps__link{transform:none}}.nps__left[data-astro-cid-qrqmctdu],.nps__right[data-astro-cid-qrqmctdu]{gap:.75rem;display:grid}.nps__steps[data-astro-cid-qrqmctdu]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.nps__steps[data-astro-cid-qrqmctdu] li[data-astro-cid-qrqmctdu]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 60%, transparent);color:var(--color-ink-faint);align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.nps__steps[data-astro-cid-qrqmctdu] li[data-astro-cid-qrqmctdu].is-done{color:var(--color-ink-soft)}.nps__steps[data-astro-cid-qrqmctdu] li[data-astro-cid-qrqmctdu].is-active{background:var(--color-ink);color:var(--color-bg)}.nps__step-dot[data-astro-cid-qrqmctdu]{background:var(--color-line-strong);border-radius:50%;width:.45rem;height:.45rem}.is-done[data-astro-cid-qrqmctdu] .nps__step-dot[data-astro-cid-qrqmctdu],.is-active[data-astro-cid-qrqmctdu] .nps__step-dot[data-astro-cid-qrqmctdu]{background:var(--color-accent)}.nps__card[data-astro-cid-qrqmctdu]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);gap:.75rem;padding:1rem 1.1rem;display:grid}.nps__title[data-astro-cid-qrqmctdu]{font-size:.95rem;font-weight:700}.nps__scale[data-astro-cid-qrqmctdu]{grid-template-columns:repeat(11,minmax(0,1fr));gap:.2rem;display:grid}.nps__scale[data-astro-cid-qrqmctdu] span[data-astro-cid-qrqmctdu]{aspect-ratio:1;background:var(--color-surface-muted);color:var(--color-ink-soft);border-radius:.35rem;place-items:center;font-size:.7rem;font-weight:600;display:grid}.nps__scale[data-astro-cid-qrqmctdu] span[data-astro-cid-qrqmctdu].is-picked{background:var(--color-accent);color:var(--color-accent-ink)}.nps__comment[data-astro-cid-qrqmctdu]{color:var(--color-ink-soft);font-size:.85rem;font-style:italic}.nps__link[data-astro-cid-qrqmctdu]{background:var(--color-ink);width:2.5rem;height:2.5rem;color:var(--color-bg);border-radius:50%;justify-self:center;place-items:center;display:grid;transform:rotate(90deg)}.nps__file[data-astro-cid-qrqmctdu]{align-items:center;gap:.75rem;display:flex}.nps__icon[data-astro-cid-qrqmctdu]{border-radius:var(--radius-sm);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-accent-ink);flex:none;place-items:center;display:grid}.nps__name[data-astro-cid-qrqmctdu]{font-size:.925rem;font-weight:600;display:block}.nps__meta[data-astro-cid-qrqmctdu]{color:var(--color-ink-faint);font-size:.82rem;display:block}.nps__head[data-astro-cid-qrqmctdu]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nps__tag[data-astro-cid-qrqmctdu]{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-ink-soft);flex:none;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.nps__people[data-astro-cid-qrqmctdu]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nps__people[data-astro-cid-qrqmctdu] li[data-astro-cid-qrqmctdu]{color:var(--color-ink-soft);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.nps__person[data-astro-cid-qrqmctdu]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nps__bar[data-astro-cid-qrqmctdu]{border-radius:var(--radius-pill);background:var(--color-surface-muted);height:.45rem;overflow:hidden}.nps__bar[data-astro-cid-qrqmctdu] span[data-astro-cid-qrqmctdu]{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.nps__people[data-astro-cid-qrqmctdu] strong[data-astro-cid-qrqmctdu]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.detail-head[data-astro-cid-h5lk2mm4]{background:var(--color-hero);padding-block:clamp(2.5rem,6vw,4.5rem)}.detail-head__inner[data-astro-cid-h5lk2mm4]{justify-items:start;gap:1.25rem;display:grid}.detail-head__inner[data-astro-cid-h5lk2mm4] .lead[data-astro-cid-h5lk2mm4]{max-width:46rem}.detail-head__labels[data-astro-cid-h5lk2mm4]{flex-wrap:wrap;gap:.5rem;display:flex}.detail-head[data-astro-cid-h5lk2mm4] .badge[data-astro-cid-h5lk2mm4]{background:var(--color-surface)}.back-link[data-astro-cid-h5lk2mm4]{text-decoration:none}.illustration-note[data-astro-cid-h5lk2mm4]{border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);max-width:46rem;color:var(--color-ink-soft);padding:.85rem 1.1rem;font-size:.95rem}.figures[data-astro-cid-h5lk2mm4]{width:100%;margin-top:.75rem}.figures[data-astro-cid-h5lk2mm4] ul[data-astro-cid-h5lk2mm4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1000px){.figures[data-astro-cid-h5lk2mm4] ul[data-astro-cid-h5lk2mm4]{grid-template-columns:repeat(var(--figures,4), minmax(0, 1fr))}}.figures[data-astro-cid-h5lk2mm4] li[data-astro-cid-h5lk2mm4]{border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:.35rem;padding:1.1rem 1.25rem;display:grid}.figures__value[data-astro-cid-h5lk2mm4]{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display);font-size:clamp(1.6rem,3.5vw,2.5rem);line-height:1.05}.figures__label[data-astro-cid-h5lk2mm4]{color:var(--color-ink-soft);font-size:.95rem}.detail-grid[data-astro-cid-h5lk2mm4]{gap:2rem;display:grid}@media (width>=1000px){.detail-grid--aside[data-astro-cid-h5lk2mm4]{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:3rem}.detail-grid--aside[data-astro-cid-h5lk2mm4] .facts[data-astro-cid-h5lk2mm4]{order:2;position:sticky;top:7rem}}.detail-body[data-astro-cid-h5lk2mm4]{gap:1.25rem;max-width:52rem;display:grid}.facts[data-astro-cid-h5lk2mm4]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-bg-soft);gap:1rem;padding:1.5rem;display:grid}.facts__title[data-astro-cid-h5lk2mm4],.detail-subtitle[data-astro-cid-h5lk2mm4]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.85rem;font-weight:600}.facts[data-astro-cid-h5lk2mm4] dl[data-astro-cid-h5lk2mm4]{gap:.9rem;margin:0;display:grid}.facts[data-astro-cid-h5lk2mm4] dt[data-astro-cid-h5lk2mm4]{color:var(--color-ink-faint);font-size:.875rem}.facts[data-astro-cid-h5lk2mm4] dd[data-astro-cid-h5lk2mm4]{margin:.15rem 0 0;font-weight:600}.facts__families[data-astro-cid-h5lk2mm4],.detail-families[data-astro-cid-h5lk2mm4] ul[data-astro-cid-h5lk2mm4]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.facts__families[data-astro-cid-h5lk2mm4] li[data-astro-cid-h5lk2mm4],.detail-families[data-astro-cid-h5lk2mm4] li[data-astro-cid-h5lk2mm4]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.875rem;font-weight:500;display:inline-flex}.detail-intro[data-astro-cid-h5lk2mm4]{gap:.6rem;margin-bottom:.5rem;display:grid}.detail-intro[data-astro-cid-h5lk2mm4] p[data-astro-cid-h5lk2mm4]{color:var(--color-ink-soft);font-size:1.125rem}.detail-block[data-astro-cid-h5lk2mm4]{border:1px solid var(--color-line);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1.1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.detail-block--human[data-astro-cid-h5lk2mm4]{border-style:dashed;border-color:var(--color-line-strong)}.human-list[data-astro-cid-h5lk2mm4]{gap:.85rem;margin:0;padding-left:1.25rem;display:grid}.human-list[data-astro-cid-h5lk2mm4] li[data-astro-cid-h5lk2mm4]::marker{color:var(--color-ink)}.detail-block--result[data-astro-cid-h5lk2mm4]{background:var(--color-accent-soft);border-color:#0000}.detail-block__text[data-astro-cid-h5lk2mm4]{color:var(--color-ink-soft);grid-column:1/-1;gap:.9rem;display:grid}.detail-block__text[data-astro-cid-h5lk2mm4] .detail-subtitle[data-astro-cid-h5lk2mm4]{margin-top:.5rem}@media (width>=700px){.detail-block__text[data-astro-cid-h5lk2mm4]{grid-column:2}}.steps[data-astro-cid-h5lk2mm4]{counter-reset:step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-h5lk2mm4] li[data-astro-cid-h5lk2mm4]{counter-increment:step;gap:.2rem;padding-left:2.25rem;display:grid;position:relative}.steps[data-astro-cid-h5lk2mm4] li[data-astro-cid-h5lk2mm4]:before{content:counter(step);border:1px solid var(--color-line-strong);width:1.6rem;height:1.6rem;color:var(--color-ink);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.steps[data-astro-cid-h5lk2mm4] strong[data-astro-cid-h5lk2mm4]{color:var(--color-ink)}.figures-note[data-astro-cid-h5lk2mm4]{border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);gap:.4rem;padding-top:.9rem;font-size:.925rem;display:grid}.detail-families[data-astro-cid-h5lk2mm4]{gap:.75rem;margin-top:1rem;display:grid}.anonymized-note[data-astro-cid-h5lk2mm4]{color:var(--color-ink-faint);font-size:.925rem}
