.ChartBody_body__4voc_{--chart-ink:var(--text-strong);--chart-muted:var(--text-muted);--chart-subtle:var(--text-subtle);--chart-line:var(--line);--chart-soft:color-mix(in srgb,var(--text-muted) 7%,var(--surface-page));--chart-key:#f7e9da;container:chart/inline-size;color:var(--chart-ink)}html[data-theme=dark] .ChartBody_body__4voc_{--chart-key:#3a352f}.ChartBody_body__4voc_ *{box-sizing:border-box}:where(.ChartBody_body__4voc_) button{font:inherit;cursor:pointer}:where(.ChartBody_body__4voc_) button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChartBody_failed__Ogw9d p{margin:0 0 8px}.ChartBody_failed__Ogw9d button{padding:8px 14px;border:1px solid var(--chart-line);border-radius:8px;background:var(--surface-raised);color:var(--chart-ink)}.ChartBody_keys__74g_n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ChartBody_key__GBGjx{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 16px 8px 6px;border:2px solid transparent;border-radius:18px;background:var(--chart-key);color:inherit;text-align:left}.ChartBody_key__GBGjx:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.ChartBody_keyChosen__hO0Cm{border-color:var(--accent)}.ChartBody_keyPicture__HXvDN{width:84px;height:84px;flex-shrink:0;object-fit:contain}.ChartBody_keyText__DabsL{display:grid;min-width:0}.ChartBody_keyText__DabsL small{color:var(--chart-muted);font-size:12.5px;font-weight:600}.ChartBody_keyText__DabsL b{margin-top:1px;font-size:17px;font-weight:700;letter-spacing:-.2px}.ChartBody_keyText__DabsL span{margin-top:2px;color:color-mix(in srgb,var(--chart-ink) 80%,var(--chart-muted));font-size:13.5px;line-height:1.45}.ChartBody_glyphTile__WOKvt{display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--chart-key);color:var(--accent-text);font-family:Segoe UI Symbol,Noto Sans Symbols,Apple Symbols,sans-serif;font-size:30px;font-weight:700}.ChartBody_explore__7zPbC{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start;margin-top:20px}.ChartBody_view__PGfdR{min-width:0}.ChartBody_viewTop__NEoJI{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.ChartBody_toggle__hMOPi{display:flex;width:-moz-fit-content;width:fit-content;padding:3px;border-radius:999px;background:var(--chart-soft)}.ChartBody_toggle__hMOPi button{padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--chart-muted);font-size:13px;font-weight:600}.ChartBody_toggle__hMOPi button[aria-pressed=true]{background:var(--surface-raised);color:var(--chart-ink);box-shadow:0 1px 2px rgb(0 0 0/10%)}.ChartBody_detail__s7exh{padding:22px 24px 20px;border:1px solid var(--chart-line);border-radius:20px;background:var(--surface-raised)}.ChartBody_detailHead__wj9DS{display:flex;align-items:center;gap:14px}.ChartBody_detailPicture__rPgJn{width:76px;height:76px;flex-shrink:0;border-radius:14px;background:var(--chart-key);object-fit:contain}.ChartBody_eyebrow__jzHDw{margin:0;color:var(--accent-text);font-size:12.5px;font-weight:700}.ChartBody_detail__s7exh h2{margin:2px 0 0;color:var(--chart-ink);font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.3}.ChartBody_parts__5okb8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:16px 0 0}.ChartBody_parts__5okb8 div{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--text-muted) 9%,var(--surface-raised))}.ChartBody_parts__5okb8 dt{color:var(--chart-muted);font-size:12.5px;font-weight:700}.ChartBody_parts__5okb8 dd{margin:2px 0 0;font-size:14px;line-height:1.45}.ChartBody_aspects__VTJwN{display:grid;grid-gap:6px;gap:6px;margin:14px 0 0;padding:0;list-style:none;font-size:13.5px;color:color-mix(in srgb,var(--chart-ink) 85%,var(--chart-muted))}.ChartBody_aspects__VTJwN li{display:flex;align-items:baseline;gap:8px}.ChartBody_aspectMark__aVazO{width:16px;height:2px;flex-shrink:0;align-self:center;background:var(--accent)}.ChartBody_retrogradeMark__L0Hmk{width:7px;height:7px;margin:0 4.5px;flex-shrink:0;align-self:center;border-radius:50%;background:var(--chart-subtle)}.ChartBody_table__2wzyu{width:100%;border-collapse:collapse;font-size:14px}.ChartBody_table__2wzyu td,.ChartBody_table__2wzyu th{padding:0 8px;height:40px;border-bottom:1px solid var(--chart-line);text-align:left}.ChartBody_table__2wzyu thead th{height:32px;color:var(--chart-muted);font-size:12.5px;font-weight:600}.ChartBody_table__2wzyu tbody th{padding:0;font-weight:500}.ChartBody_table__2wzyu tbody th button{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 8px;border:0;background:transparent;color:inherit;text-align:left}.ChartBody_rowChosen__KsoT2{background:color-mix(in srgb,var(--accent) 9%,transparent)}.ChartBody_rowChosen__KsoT2 th button{color:var(--accent-text);font-weight:650}.ChartBody_rowGlyph__gI_tU{width:22px;flex-shrink:0;letter-spacing:-.3px;color:var(--chart-muted);font-family:Segoe UI Symbol,Noto Sans Symbols,Apple Symbols,sans-serif;text-align:center}.ChartBody_body__4voc_ .ChartBody_rowSymbol__v02mr{width:22px;height:18px;flex-shrink:0;color:var(--chart-muted)}.ChartBody_body__4voc_ .ChartBody_glyphTile__WOKvt svg{width:58%;height:58%}.ChartBody_retrogradeTag__rjOoV{color:var(--chart-subtle);font-size:12px}.ChartBody_degree__m4vlh{color:var(--chart-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChartBody_help__whyFZ{position:relative;flex:none}.ChartBody_helpButton__cGyNN{display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--chart-muted);cursor:help}.ChartBody_helpButton__cGyNN span{display:grid;width:22px;height:22px;place-items:center;border:1px solid;border-radius:50%;font-size:13px;font-weight:600}.ChartBody_helpButton__cGyNN:hover,.ChartBody_helpButton__cGyNN[aria-expanded=true]{background:var(--chart-soft);color:var(--chart-ink)}.ChartBody_helpText__yxFAa{position:absolute;z-index:10;top:100%;right:0;width:min(320px,calc(100vw - 48px));margin-top:4px;padding:12px 14px;border:1px solid var(--chart-line);border-radius:12px;background:var(--surface-raised);color:var(--chart-ink);box-shadow:0 6px 20px rgb(0 0 0/14%);font-size:13px;line-height:1.65;text-align:start;white-space:pre-line;overflow-wrap:anywhere}.ChartBody_helpText__yxFAa:lang(ko){word-break:keep-all}@container chart (max-width: 899px){.ChartBody_explore__7zPbC{grid-template-columns:minmax(0,1fr);gap:18px}.ChartBody_detail__s7exh{padding:18px}}@container chart (max-width: 639px){.ChartBody_keys__74g_n{gap:8px}.ChartBody_key__GBGjx{flex-direction:column;gap:2px;padding:6px 4px 9px;border-radius:16px;text-align:center}.ChartBody_keyPicture__HXvDN{width:48px;height:48px}.ChartBody_keyText__DabsL small{font-size:11.5px;line-height:1.35}.ChartBody_keyText__DabsL b{font-size:15px}.ChartBody_keyText__DabsL span{display:none}.ChartBody_explore__7zPbC{margin-top:16px}.ChartBody_detail__s7exh h2{font-size:19px}}