.chart-reference{margin-bottom:2.5rem}@media (min-width:768px){.chart-reference{margin-bottom:3rem}}.chart-reference-eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-deep,#a0825f)}.chart-reference-heading{margin-top:.6rem;font-family:var(--font-polarity),Georgia,serif;font-size:26px;line-height:1.15;letter-spacing:-.014em;color:#171717}@media (min-width:768px){.chart-reference-heading{font-size:34px}}.chart-reference-intro{margin-top:.7rem;max-width:46rem;font-size:14px;line-height:1.65;color:var(--text-muted,#5a574f)}.chart-reference-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.5rem;padding:.3rem;border:1px solid var(--border-mid,#e5e1d5);border-radius:999px;background:#fff}.chart-reference-tab{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.5rem;min-width:8rem;padding:.6rem 1.1rem;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-muted,#5a574f);cursor:pointer;transition:background .16s,color .16s}.chart-reference-tab:hover{color:#171717}.chart-reference-tab[data-active]{background:var(--violet,#c19c7b);color:#fff}.chart-reference-tab-count{display:inline-grid;place-items:center;min-width:1.5rem;padding:.05rem .4rem;border-radius:999px;background:var(--violet-soft,#f6f0eb);color:var(--violet-deep,#a0825f);font-size:11px;font-weight:600}.chart-reference-tab[data-active] .chart-reference-tab-count{background:rgba(255,255,255,.24);color:#fff}.chart-reference-panel{margin-top:1.25rem}.chart-reference-keypoints{display:grid;gap:1rem}@media (min-width:900px){.chart-reference-keypoints{grid-template-columns:1fr 1fr}.chart-reference-keypoint[data-lead]{grid-column:1/-1}}.chart-reference-keypoint{display:flex;gap:1rem;padding:1.5rem;border:1px solid var(--border-mid,#e5e1d5);border-radius:1rem;background:#fff}.chart-reference-keypoint[data-lead]{border-width:2px}.chart-reference-index{flex:0 0 auto;font-family:var(--font-polarity),Georgia,serif;font-size:15px;color:var(--text-faint,#c4c0b2)}.chart-reference-keypoint-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep,#a0825f)}.chart-reference-keypoint-heading{margin-top:.4rem;font-family:var(--font-polarity),Georgia,serif;font-size:20px;line-height:1.2;color:#171717}.chart-reference-keypoint-body{margin-top:.6rem;font-size:13.5px;line-height:1.65;color:var(--text-muted,#5a574f)}.chart-reference-keypoint-note{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border,#f0ede6);font-size:13px;line-height:1.6;color:var(--text-muted,#5a574f)}.chart-reference-keypoint-note strong{font-weight:600;color:#171717}.chart-reference-table-wrap{border:1px solid var(--border-mid,#e5e1d5);border-radius:1rem;background:#fff;overflow-x:auto}.chart-reference-table-note{padding:1rem 1.25rem 0;font-size:12px;color:var(--text-dim,#9a968b)}.chart-reference-table{width:100%;min-width:34rem;border-collapse:collapse;margin-top:.75rem}.chart-reference-table td,.chart-reference-table th{padding:.75rem 1.25rem;text-align:left;vertical-align:middle}.chart-reference-table thead th{border-bottom:1px solid var(--border-mid,#e5e1d5);font-size:12px;font-weight:600;color:var(--violet-deep,#a0825f)}.chart-reference-col-caption{display:block;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim,#9a968b)}.chart-reference-col-label{display:block;margin-top:.15rem;font-family:var(--font-polarity),Georgia,serif;font-size:16px;font-weight:400;color:#171717}.chart-reference-table tbody tr+tr{border-top:1px solid var(--border,#f0ede6)}.chart-reference-table tbody th{font-size:13px;font-weight:600;color:#171717;white-space:nowrap}.chart-reference-row-glyph{width:1.6rem;font-size:15px;font-weight:400}.chart-reference-cell-sign,.chart-reference-row-glyph{display:inline-block;font-family:var(--font-polarity),Georgia,serif;color:var(--violet-deep,#a0825f)}.chart-reference-cell-sign{width:1.4rem;font-size:14px}.chart-reference-cell-main{font-size:13px;font-weight:600;color:#171717}.chart-reference-cell-sub{display:block;margin-left:1.4rem;font-size:11.5px;color:var(--text-dim,#9a968b)}.chart-reference-cell-empty{color:var(--text-faint,#c4c0b2)}.chart-reference-bridge{padding:1.25rem;border:1px solid var(--border-mid,#e5e1d5);border-radius:1rem;background:#fff;margin-bottom:1rem}.chart-reference-bridge figcaption{display:flex;justify-content:space-between;padding:0 .5rem .75rem;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim,#9a968b)}.chart-reference-bridge svg{display:block;width:100%;height:auto;overflow:visible}.chart-reference-bridge .rail{stroke:var(--border-mid,#e5e1d5);stroke-width:1;stroke-dasharray:2 4}.chart-reference-bridge .bridge-line{fill:none;stroke-width:1.4}.chart-reference-bridge .bridge-badge,.chart-reference-bridge .bridge-node{fill:#fff;stroke-width:1.4}.chart-reference-bridge .bridge-sigil{font-size:12px;fill:var(--text-muted,#5a574f)}.chart-reference-bridge .bridge-label{font-family:var(--font-polarity),Georgia,serif;font-size:13px;fill:#171717}.chart-reference-aspect-sigil.harmonious,.harmonious .bridge-badge,.harmonious .bridge-line,.harmonious .bridge-node{stroke:#6e8a72;color:#6e8a72}.chart-reference-aspect-sigil.dynamic,.dynamic .bridge-badge,.dynamic .bridge-line,.dynamic .bridge-node{stroke:#b06a63;color:#b06a63}.chart-reference-aspect-sigil.neutral,.neutral .bridge-badge,.neutral .bridge-line,.neutral .bridge-node{stroke:#a0825f;color:#a0825f}.chart-reference-aspect-sigil.creative,.creative .bridge-badge,.creative .bridge-line,.creative .bridge-node{stroke:#b8893f;color:#b8893f}.adjusting .bridge-badge,.adjusting .bridge-line,.adjusting .bridge-node,.chart-reference-aspect-sigil.adjusting{stroke:#8a8574;color:#8a8574}.chart-reference-aspect-list{display:grid;gap:.5rem}@media (min-width:1000px){.chart-reference-aspect-list{grid-template-columns:1fr 1fr;gap:.5rem .75rem;align-items:start}}.chart-reference-aspect-list>li{border:1px solid var(--border-mid,#e5e1d5);border-radius:.85rem;background:#fff;overflow:hidden;transition:border-color .16s}.chart-reference-aspect-list>li:focus-within,.chart-reference-aspect-list>li:hover{border-color:var(--violet,#c19c7b)}.chart-reference-aspect-row{display:flex;align-items:center;gap:.9rem;width:100%;padding:.8rem 1rem;background:transparent;text-align:left;cursor:pointer}.chart-reference-aspect-badge{flex:0 0 auto;display:flex;align-items:center}.chart-reference-aspect-badge span{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--border-mid,#e5e1d5);border-radius:999px;background:#fff;font-family:var(--font-polarity),Georgia,serif;font-size:13px;color:var(--text-muted,#5a574f)}.chart-reference-aspect-badge span+span{margin-left:-.55rem}.chart-reference-aspect-sign{display:inline-block;margin:0 .4rem;font-family:var(--font-polarity),Georgia,serif}.chart-reference-aspect-row.harmonious .chart-reference-aspect-badge span:last-child,.chart-reference-aspect-row.harmonious .chart-reference-aspect-sign{color:#6e8a72}.chart-reference-aspect-row.dynamic .chart-reference-aspect-badge span:last-child,.chart-reference-aspect-row.dynamic .chart-reference-aspect-sign{color:#b06a63}.chart-reference-aspect-row.neutral .chart-reference-aspect-badge span:last-child,.chart-reference-aspect-row.neutral .chart-reference-aspect-sign{color:#a0825f}.chart-reference-aspect-row.creative .chart-reference-aspect-badge span:last-child,.chart-reference-aspect-row.creative .chart-reference-aspect-sign{color:#b8893f}.chart-reference-aspect-row.adjusting .chart-reference-aspect-badge span:last-child,.chart-reference-aspect-row.adjusting .chart-reference-aspect-sign{color:#8a8574}.chart-reference-aspect-where{display:block;margin-top:.1rem;color:var(--text-faint,#c4c0b2)}.chart-reference-aspect-names{flex:1 1 auto;min-width:0}.chart-reference-aspect-pair{display:block;font-family:var(--font-polarity),Georgia,serif;font-size:15px;line-height:1.25;color:#171717}.chart-reference-aspect-meta{display:block;margin-top:.15rem;font-size:11.5px;color:var(--text-dim,#9a968b)}.chart-reference-aspect-chevron{flex:0 0 auto;color:var(--text-dim,#9a968b);font-size:12px}.chart-reference-aspect-row[aria-expanded=true] .chart-reference-aspect-chevron{transform:rotate(180deg)}.chart-reference-aspect-body{margin:0 1rem .9rem;padding-top:.75rem;border-top:1px solid var(--border,#f0ede6);font-size:13px;line-height:1.65;color:var(--text-muted,#5a574f)}.chart-reference-more{margin-top:.9rem;padding:.6rem 1.4rem;border-radius:999px;background:var(--violet-soft,#f6f0eb);color:var(--violet-deep,#a0825f);font-size:12px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:background .16s}.chart-reference-more:hover{background:#efe6dd}.chart-reference-activations{display:grid;gap:1rem}@media (min-width:900px){.chart-reference-activations{grid-template-columns:1fr 1fr}}.chart-reference-activation{padding:1.5rem;border:1px solid var(--border-mid,#e5e1d5);border-radius:1rem;background:#fff}.chart-reference-activation-kind{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep,#a0825f)}.chart-reference-activation-heading{margin-top:.4rem;font-family:var(--font-polarity),Georgia,serif;font-size:19px;line-height:1.2;color:#171717}.chart-reference-activation-body{margin-top:.6rem;font-size:13.5px;line-height:1.65;color:var(--text-muted,#5a574f)}.chart-reference-activation-try{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--border,#f0ede6);font-size:13px;line-height:1.6;color:var(--text-muted,#5a574f)}.chart-reference-activation-try strong{font-weight:600;color:#171717}@media (prefers-reduced-motion:reduce){.chart-reference-aspect-row,.chart-reference-more,.chart-reference-tab{transition:none}}.chart-reference-keypoint[data-lead]{border-color:transparent;background:#2b2622}.chart-reference-keypoint[data-lead] .chart-reference-index,.chart-reference-keypoint[data-lead] .chart-reference-keypoint-eyebrow{color:var(--violet,#c19c7b)}.chart-reference-keypoint[data-lead] .chart-reference-keypoint-heading{color:#fff;font-size:24px}@media (min-width:768px){.chart-reference-keypoint[data-lead] .chart-reference-keypoint-heading{font-size:30px}}.chart-reference-keypoint[data-lead] .chart-reference-keypoint-body{color:rgba(255,255,255,.78);font-size:14px}.chart-reference-keypoint[data-lead] .chart-reference-keypoint-note{border-top-color:rgba(255,255,255,.16);color:rgba(255,255,255,.62)}.chart-reference-keypoint[data-lead] .chart-reference-keypoint-note strong{color:rgba(255,255,255,.9)}.chart-reference-watch{margin-top:.9rem;padding:.85rem 1rem;border-radius:.7rem;background:rgba(176,106,99,.08);font-size:13px;line-height:1.6;color:var(--text-muted,#5a574f)}.chart-reference-watch strong{font-weight:600;color:#8f4f4a}.chart-reference-sources{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--border,#f0ede6);font-size:11px;line-height:1.55;color:var(--text-dim,#9a968b)}