.ri-wrap{--ri-bg:#fff;--ri-ink:#1b1b1b;--ri-ink-2:#52514e;--ri-muted:#8a8a86;--ri-line:#e6e4df;--ri-row-hover:#f6f4f0;--ri-bar:#3b3b3b;--ri-banner:#2b2b2b;--ri-counter:#b98d62;--ri-shelf:#f3ece1;--ri-shelf-board:#c9a77f;--ri-person:#8a8a86;font-family:IBM Plex Sans KR,Pretendard,sans-serif}.dark .ri-wrap{--ri-bg:#1a1a19;--ri-ink:#f4f4f2;--ri-ink-2:#c3c2b7;--ri-muted:#9a9a94;--ri-line:#383835;--ri-row-hover:#262624;--ri-bar:#c3c2b7;--ri-banner:#3a3a37;--ri-counter:#8a6a4b;--ri-shelf:#262420;--ri-shelf-board:#6e5a44;--ri-person:#9a9a94}.ri-toolbar{align-items:center;gap:8px;justify-content:space-between;margin-bottom:12px}.ri-tabs,.ri-toolbar{display:flex;flex-wrap:wrap}.ri-tabs{gap:6px}.ri-subtab,.ri-tab{background:var(--ri-bg);border:1px solid var(--ri-line);border-radius:999px;color:var(--ri-ink-2);cursor:pointer;font-size:13px;font-weight:600;min-height:32px;padding:6px 14px}.ri-tab.is-active{color:#fff}.ri-subtabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ri-subtab{font-size:12px;padding:4px 12px}.ri-subtab.is-active{background:var(--ri-ink);border-color:var(--ri-ink);color:var(--ri-bg)}.ri-save{background:var(--ri-bg);border:1px solid var(--ri-line);border-radius:8px;color:var(--ri-ink);cursor:pointer;font-size:13px;font-weight:600;min-height:32px;padding:6px 12px}.ri-save:disabled{cursor:wait;opacity:.6}.ri-card{background:var(--ri-bg);border:1px solid var(--ri-line);border-radius:12px;color:var(--ri-ink);padding:16px}@media (min-width:640px){.ri-card{padding:24px}}.ri-card__head{margin-bottom:14px}.ri-card__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em}.ri-card__title{font-size:17px;font-weight:700;line-height:1.35;margin:4px 0 2px}.ri-card__metric{color:var(--ri-ink-2);display:none;font-size:12px;margin:0}.ri-callouts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 14px;padding:0}.ri-callout{background:var(--ri-row-hover);border-left:4px solid;border-radius:6px;color:var(--ri-ink);flex:1 1 200px;font-size:16px;font-weight:800;line-height:1.35;padding:8px 12px}.ri-card__foot{color:var(--ri-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;margin-top:12px}.ri-card__brand b{color:var(--ri-ink);letter-spacing:.08em}.ri-svg-host{overflow:hidden;width:100%}.ri-svg-host svg{display:block}.ri-note{color:var(--ri-muted);font-size:12px;margin:8px 0 0}.ri-note--warn{color:#b45309}.ri-facet-title{font-size:13px;font-weight:700;margin:4px 0 8px}.ri-hit{cursor:pointer;outline:none}.ri-row-bg{fill:transparent}.ri-hit:focus-visible .ri-row-bg,.ri-hit:hover .ri-row-bg{fill:var(--ri-row-hover)}.ri-hit:focus-visible circle:last-of-type{stroke:var(--ri-ink)}.ri-rank{fill:var(--ri-muted);font-size:13px;font-weight:700}.ri-name,.ri-rank--top{fill:var(--ri-ink)}.ri-name{font-size:13px;font-weight:600}.ri-value{fill:var(--ri-ink-2);font-size:12px;font-weight:600}.ri-value--top{font-size:13px;font-weight:700}.ri-muted{fill:var(--ri-muted);font-size:11px}.ri-bar{fill:var(--ri-bar)}.ri-avatar-bg,.ri-avatar-initial-bg{fill:var(--ri-line)}.ri-avatar-initial{fill:var(--ri-ink-2);font-weight:700}.ri-line{stroke:var(--ri-line)}.ri-spark{cursor:pointer;outline:none}.ri-spark-bg{fill:transparent}.ri-spark:focus-visible .ri-spark-bg,.ri-spark:hover .ri-spark-bg{fill:var(--ri-row-hover);stroke:var(--ri-line)}.ri-spark-line{fill:none;stroke:var(--ri-ink);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.ri-spark-zero{stroke:var(--ri-line);stroke-width:1;stroke-dasharray:2 3}.ri-spark-asof{stroke-width:1;stroke-dasharray:1 2;opacity:.8}.ri-spark-dot{stroke:var(--ri-bg);stroke-width:1}.ri-shelf-bg{fill:var(--ri-shelf)}.ri-shelf-board{fill:var(--ri-shelf-board)}.ri-banner{fill:var(--ri-banner)}.ri-banner-rank{fill:#fff;font-size:14px;font-weight:800}.ri-banner-name{fill:#fff;font-size:12px;font-weight:600}.ri-counter{fill:var(--ri-counter)}.ri-rope{fill:none;stroke:var(--ri-line);stroke-width:2}.ri-person{fill:var(--ri-person)}.ri-dot{stroke:var(--ri-bg);stroke-width:1}.ri-bubble-label-bg{fill:#0000008c}.ri-bubble-name{fill:#fff;font-size:12px;font-weight:700}.ri-bubble-value{fill:#fff;font-size:11px}.ri-axis text{fill:var(--ri-muted);font-size:11px}.ri-axis .domain,.ri-axis .tick line,.ri-grid{stroke:var(--ri-line)}.ri-grid{stroke-dasharray:2 3}.ri-point-label{fill:var(--ri-ink);font-size:11px;font-weight:600;paint-order:stroke;stroke:var(--ri-bg);stroke-width:3px}.ri-podium{fill:var(--ri-banner)}.ri-podium-rank{fill:#fff;font-size:22px;font-weight:800}.ri-row-bg--list{fill:transparent}.ri-legend{color:var(--ri-ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px;list-style:none;margin:0 0 10px;padding:0}.ri-legend__title{color:var(--ri-ink);font-weight:700}.ri-legend__item{align-items:center;display:inline-flex;gap:5px}.ri-legend__swatch{border-radius:50%;display:inline-block;height:10px;width:10px}.ri-legend__count{color:var(--ri-muted)}.ri-detail-overlay{background:#00000059;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.ri-detail-overlay.is-desktop{background:transparent}.ri-detail{background:#fff;box-shadow:0 10px 40px #0000002e;color:#1b1b1b;font-family:IBM Plex Sans KR,Pretendard,sans-serif;padding:20px;position:fixed}.dark .ri-detail{background:#1f1f1e;color:#f4f4f2}.ri-detail--sheet{border-radius:16px 16px 0 0;bottom:0;left:0;max-height:80vh;overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom));right:0}.ri-detail--pop{border:1px solid #eee;border-radius:12px}.ri-detail__close{background:none;border:0;color:#9a9a9a;cursor:pointer;font-size:24px;line-height:1;padding:4px;position:absolute;right:12px;top:8px}.ri-detail__head{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ri-detail__photo{background:#eee;border-radius:50%;flex:none;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.ri-detail__photo--initial{align-items:center;color:#52514e;display:flex;font-weight:700;justify-content:center}.ri-detail__rank{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:2px 8px}.ri-detail__name{font-size:18px;font-weight:700;margin:4px 0 0}.ri-detail__value{align-items:baseline;border-top:1px solid #eee;display:flex;gap:8px;justify-content:space-between;margin:0;padding-top:10px}.ri-detail__metric{color:#8a8a86;font-size:12px}.ri-detail__value strong{font-size:18px}.ri-detail__chip{font-size:14px;line-height:1.5;margin:10px 0 0}.ri-detail__facets{display:grid;font-size:13px;gap:4px 12px;grid-template-columns:auto 1fr;margin:12px 0 0}.ri-detail__facets dt{color:#8a8a86}.ri-detail__facets dd{font-weight:600;margin:0}.ri-detail__source{color:#8a8a86;font-size:12px;margin:10px 0 0}.ri-detail__actions{display:flex;gap:8px;margin-top:16px}.ri-btn{border:1px solid #ddd;border-radius:8px;color:inherit;flex:1;font-size:14px;font-weight:700;padding:10px 12px;text-align:center;text-decoration:none}.ri-btn--primary{color:#fff}.lr2-notes[data-v-eb61c208]{color:#8a8a86;font-size:13px;line-height:1.6}.lr2-notes__toggle[data-v-eb61c208]{background:none;border:0;color:#8a8a86;cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.lr2-notes__body[data-v-eb61c208]{margin-top:6px}.lr2-notes__list[data-v-eb61c208]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.lr2-notes__list b[data-v-eb61c208]{color:#52514e;font-weight:600}.lr2-notes__p[data-v-eb61c208]{margin:4px 0 0;white-space:pre-line}.lr2-notes a[data-v-eb61c208]{text-decoration:underline;text-underline-offset:2px}.dark{color:#9a9a94}.dark{color:#c3c2b7}
