.tp-root[data-v-8ce7f56b]{--tp-card-border:#e9e1d8;--tp-row-border:#f0eae3;--tp-track:#ede6de;--tp-partial:var(--nx-primary-mid);--tp-partial-ink:#7e4e8c;--tp-divergent:#c98a2e;--tp-divergent-ink:#92580b;--tp-divergent-bg:#fdf6ec;--tp-quote-bg:#faf7f3;--tp-tint:#f7f2f8;--tp-tint-border:#e6d9ea;min-width:0;container-type:inline-size}.tp[data-v-8ce7f56b]{color:var(--nx-primary-ink);flex-direction:column;gap:20px;display:flex}.tp blockquote[data-v-8ce7f56b],.tp dd[data-v-8ce7f56b],.tp dl[data-v-8ce7f56b],.tp h1[data-v-8ce7f56b],.tp h2[data-v-8ce7f56b],.tp h3[data-v-8ce7f56b],.tp h4[data-v-8ce7f56b],.tp ol[data-v-8ce7f56b],.tp p[data-v-8ce7f56b],.tp ul[data-v-8ce7f56b]{margin:0}.tp ol[data-v-8ce7f56b],.tp ul[data-v-8ce7f56b]{padding:0;list-style:none}.tp-eyebrow[data-v-8ce7f56b]{font-family:var(--nx-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nx-fg-3);font-size:11px;font-weight:600;line-height:1.4}.tp-eyebrow.is-primary[data-v-8ce7f56b]{color:var(--nx-primary)}.tp-eyebrow.is-on-dark[data-v-8ce7f56b]{color:var(--nx-primary-soft)}.tp-meta[data-v-8ce7f56b]{font-family:var(--nx-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nx-fg-3);white-space:nowrap;font-size:11px}.tp-meta.is-shadow[data-v-8ce7f56b]{color:var(--tp-divergent-ink)}.tp-sub[data-v-8ce7f56b]{font-family:var(--nx-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.tp-sub.is-primary[data-v-8ce7f56b]{color:var(--nx-primary)}.tp-sub.is-strength[data-v-8ce7f56b]{color:var(--nx-success)}.tp-sub.is-shadow[data-v-8ce7f56b]{color:var(--tp-divergent-ink)}.tp-card[data-v-8ce7f56b]{background:var(--nx-paper);border:1px solid var(--tp-card-border);box-sizing:border-box;border-radius:16px;min-width:0;padding:24px}.tp-card-top[data-v-8ce7f56b]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tp-section-head[data-v-8ce7f56b]{flex-direction:column;gap:6px;display:flex}.tp-section-title[data-v-8ce7f56b]{font-family:var(--nx-font-display);color:var(--nx-primary-ink);font-size:22px;font-weight:600;line-height:1.25}.tp-section-title.is-large[data-v-8ce7f56b]{letter-spacing:-.01em;font-size:26px}.tp-head[data-v-8ce7f56b]{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.tp-demo-label[data-v-8ce7f56b]{background:var(--nx-primary-softer);color:var(--nx-primary);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.tp-title[data-v-8ce7f56b]{font-family:var(--nx-font-display);letter-spacing:-.02em;color:var(--nx-primary-ink);overflow-wrap:anywhere;font-size:32px;font-weight:700;line-height:1.1}.tp-lead[data-v-8ce7f56b]{color:var(--nx-primary);font-style:italic;font-weight:500}.tp-stats[data-v-8ce7f56b]{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.tp-stat[data-v-8ce7f56b]{background:var(--nx-paper);border:1px solid var(--tp-card-border);font-family:var(--nx-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nx-primary-ink);border-radius:999px;gap:6px;padding:7px 12px;font-size:11px;display:inline-flex}.tp-stat dd[data-v-8ce7f56b]{order:-1;font-weight:600}.tp-origin[data-v-8ce7f56b]{background:var(--nx-primary-ink);color:var(--nx-paper);border-radius:16px;flex-direction:column;gap:24px;padding:28px 24px;display:flex}.tp-origin-top[data-v-8ce7f56b]{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.tp-origin-sentence[data-v-8ce7f56b]{max-width:980px;font-family:var(--nx-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:26px;font-style:italic;font-weight:500;line-height:1.2}.tp-origin-completions[data-v-8ce7f56b]{flex-direction:column;gap:12px;display:flex}.tp-completions[data-v-8ce7f56b]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tp-completions li[data-v-8ce7f56b]{color:#f1e7f4;overflow-wrap:anywhere;background:#ffffff14;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.45}.tp-overview[data-v-8ce7f56b]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.tp-agreement[data-v-8ce7f56b]{flex-direction:column;gap:6px;display:flex}.tp-legend[data-v-8ce7f56b]{color:var(--nx-fg-2);flex-wrap:wrap;gap:8px 18px;padding:8px 0 12px;font-size:13px;display:flex}.tp-legend li[data-v-8ce7f56b]{align-items:center;gap:6px;display:flex}.tp-legend-dot[data-v-8ce7f56b]{border-radius:50%;width:10px;height:10px}.tp-agreement-list[data-v-8ce7f56b]{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr);column-gap:32px;display:grid}.tp-agreement-row[data-v-8ce7f56b]{border-top:1px solid var(--tp-row-border);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"num title level"".track track";align-items:center;gap:6px 12px;padding:9px 0;font-size:14px;display:grid}.tp-agreement-num[data-v-8ce7f56b]{font-family:var(--nx-font-mono);letter-spacing:.1em;color:var(--nx-fg-3);grid-area:num;font-size:11px}.tp-agreement-title[data-v-8ce7f56b]{overflow-wrap:anywhere;grid-area:title}.tp-track[data-v-8ce7f56b]{background:var(--tp-track);grid-area:track}.tp-bar[data-v-8ce7f56b],.tp-track[data-v-8ce7f56b]{border-radius:999px;height:8px;display:block}.tp-bar.is-strong[data-v-8ce7f56b]{width:85%}.tp-bar.is-partial[data-v-8ce7f56b]{width:58%}.tp-bar.is-divergent[data-v-8ce7f56b]{width:32%}.tp-bar.is-strong[data-v-8ce7f56b],.tp-legend-dot.is-strong[data-v-8ce7f56b]{background:var(--nx-primary)}.tp-bar.is-partial[data-v-8ce7f56b],.tp-legend-dot.is-partial[data-v-8ce7f56b]{background:var(--tp-partial)}.tp-bar.is-divergent[data-v-8ce7f56b],.tp-legend-dot.is-divergent[data-v-8ce7f56b]{background:var(--tp-divergent)}.tp-level[data-v-8ce7f56b]{font-family:var(--nx-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;grid-area:level;font-size:10px;font-weight:600}.tp-level.is-strong[data-v-8ce7f56b]{color:var(--nx-primary)}.tp-level.is-partial[data-v-8ce7f56b]{color:var(--tp-partial-ink)}.tp-level.is-divergent[data-v-8ce7f56b]{color:var(--tp-divergent-ink)}.tp-pair[data-v-8ce7f56b]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.tp-character[data-v-8ce7f56b],.tp-persona[data-v-8ce7f56b]{flex-direction:column;gap:16px;display:flex}.tp-persona[data-v-8ce7f56b]{background:var(--tp-tint);border-color:var(--tp-tint-border)}.tp-persona-head[data-v-8ce7f56b]{align-items:center;gap:16px;display:flex}.tp-persona-avatar[data-v-8ce7f56b]{background:var(--nx-primary);width:56px;height:56px;color:var(--nx-paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex}.tp-persona-title[data-v-8ce7f56b]{color:var(--nx-primary-ink);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}.tp-persona-text[data-v-8ce7f56b]{color:var(--nx-fg-2);font-size:15px;line-height:1.55}.tp-traits[data-v-8ce7f56b],.tp-traits ul[data-v-8ce7f56b]{flex-direction:column;gap:10px;display:flex}.tp-trait[data-v-8ce7f56b]{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.tp-trait-label[data-v-8ce7f56b]{overflow-wrap:anywhere;font-weight:600}.tp-trait.is-strength[data-v-8ce7f56b]{background:var(--nx-success-bg)}.tp-trait.is-strength .tp-meta[data-v-8ce7f56b]{color:var(--nx-success)}.tp-trait.is-shadow[data-v-8ce7f56b]{background:var(--tp-divergent-bg)}.tp-trait.is-shadow .tp-meta[data-v-8ce7f56b]{color:var(--tp-divergent-ink)}.tp-themes[data-v-8ce7f56b]{flex-direction:column;gap:20px;padding-top:20px;display:flex}.tp-themes-grid[data-v-8ce7f56b]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.tp-theme[data-v-8ce7f56b]{gap:14px}.tp-theme[data-v-8ce7f56b],.tp-theme-block[data-v-8ce7f56b]{flex-direction:column;display:flex}.tp-theme-block[data-v-8ce7f56b]{gap:6px}.tp-theme-block p[data-v-8ce7f56b]{color:var(--nx-fg-2);font-size:15px;line-height:1.55}.tp-quote[data-v-8ce7f56b]{background:var(--tp-quote-bg);color:var(--nx-fg-2);overflow-wrap:anywhere;border-radius:10px;padding:12px 16px;font-size:14px;font-style:italic;line-height:1.5}.tp-discuss[data-v-8ce7f56b]{background:var(--tp-tint);border-color:var(--tp-tint-border);flex-direction:column;gap:6px;display:flex}.tp-discuss-list[data-v-8ce7f56b]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.tp-discuss-item[data-v-8ce7f56b]{background:var(--nx-paper);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.tp-discuss-item .tp-meta[data-v-8ce7f56b]{white-space:normal}.tp-discuss-question[data-v-8ce7f56b]{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.45}.tp-story[data-v-8ce7f56b]{flex-direction:column;gap:16px;padding-top:20px;display:flex}.tp-story-text[data-v-8ce7f56b]{max-width:760px;color:var(--nx-fg-1);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.tp-story-text[data-v-8ce7f56b] h2,.tp-story-text[data-v-8ce7f56b] h3,.tp-story-text[data-v-8ce7f56b] h4{color:var(--nx-primary);margin:28px 0 12px;line-height:1.3}.tp-story-text[data-v-8ce7f56b] p{margin:0 0 16px}.tp-footnote[data-v-8ce7f56b]{color:var(--nx-fg-3);font-size:13px}@container (width>=560px){.tp-title[data-v-8ce7f56b]{font-size:40px}.tp-origin[data-v-8ce7f56b]{gap:28px;padding:40px}.tp-origin-sentence[data-v-8ce7f56b]{font-size:32px}.tp-card[data-v-8ce7f56b]{padding:28px}.tp-completions[data-v-8ce7f56b]{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-agreement-row[data-v-8ce7f56b]{grid-template-columns:28px minmax(0,1fr) minmax(80px,160px) 120px;grid-template-areas:"num title track level"}}@container (width>=760px){.tp-agreement-list[data-v-8ce7f56b],.tp-pair[data-v-8ce7f56b],.tp-themes-grid[data-v-8ce7f56b]{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-completions[data-v-8ce7f56b],.tp-discuss-list[data-v-8ce7f56b]{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-card.tp-agreement[data-v-8ce7f56b],.tp-card.tp-discuss[data-v-8ce7f56b]{padding:32px}.tp-agreement-row[data-v-8ce7f56b]{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"num title level"".track track"}}@container (width>=1000px){.tp-title[data-v-8ce7f56b]{font-size:48px;line-height:1.05}.tp-origin-sentence[data-v-8ce7f56b]{font-size:38px}.tp-overview[data-v-8ce7f56b]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tp-agreement-list[data-v-8ce7f56b],.tp-pair[data-v-8ce7f56b]{grid-template-columns:minmax(0,1fr)}.tp-agreement-row[data-v-8ce7f56b]{grid-template-columns:28px minmax(0,1fr) minmax(80px,200px) 120px;grid-template-areas:"num title track level"}}
