/* ck-kx v2 10/29 (live since 10/29): 코인가자 김프 지수 page (kimp_index.php, plugin/kimp/js/kindex.js), built on the
   owner's design reference - breadcrumb, summary card, chart card, coin table card, how-it-works card.
   Loaded by that page only (media="all" keeps it out of the shared CSS bundle, so the home page CSS is unchanged). */
.ck-kxp{--kx-ink:#191f28;--kx-sub:#4e5968;--kx-mute:#6b7684;--kx-line:#e9ecf1;--kx-soft:#f2f4f7;--kx-blue:#2563eb;--kx-up:#d6293e;--kx-dn:#1f5fd6;margin:0 0 24px;color:var(--kx-ink);word-break:keep-all;overflow-wrap:break-word;container-type:inline-size}
/* the page draws its own title and cards: the theme title bar is not shown (like the other pages with their own h1, site.css) and
   the theme's white panel is not drawn, so the cards sit on the page background like the design */
html body .gxcon_area:has(> .ck-kxp h1.ck-kxp-h1) > h2.con_title{display:none}
html body .contents_area_wrap0:has(.ck-kxp) > .sub_contenBackbg{border-color:transparent;background:none;box-shadow:none}
.ck-kxp .up{color:var(--kx-up)}.ck-kxp .dn{color:var(--kx-dn)}.ck-kxp .zero{color:var(--kx-mute)}
.ck-kxp .kx-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:2px 0 12px;font-size:14px;color:var(--kx-mute)}
.ck-kxp .kx-crumb a{display:inline-flex;align-items:center;gap:5px;color:var(--kx-mute);text-decoration:none}
.ck-kxp .kx-crumb a:hover{color:var(--kx-ink)}
.ck-kxp .kx-crumb svg{width:16px;height:16px}
.ck-kxp .kx-crumb i{font-style:normal;color:#b0b8c1}
.ck-kxp .kx-crumb b{font-weight:600;color:var(--kx-ink)}
.ck-kxp h1.ck-kxp-h1{margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.25;letter-spacing:-.5px;color:var(--kx-ink);float:none;width:auto;height:auto;position:static;text-align:left}
.ck-kxp .ck-kxp-lead{margin:0 0 20px;font-size:15px;line-height:1.7;color:var(--kx-mute)}
.ck-kxp .kx-card{margin:0 0 16px;padding:24px 26px;border:1px solid #edf0f4;border-radius:16px;background:#fff;box-shadow:0 2px 10px rgba(17,24,39,.05)}
.ck-kxp h2.kx-h2{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;font-size:20px;font-weight:700;line-height:1.35;color:var(--kx-ink)}
/* ⓘ: a real button (hover, focus or tap shows the tip box made by kindex.js) */
.ck-kxp .kx-i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;min-height:0;margin:0;padding:0;border:1.5px solid #b0b8c1;border-radius:50%;background:none;color:#8b95a1;font-family:inherit;font-size:12px;font-weight:700;line-height:1;cursor:help}
.ck-kxp .kx-i:hover,.ck-kxp .kx-i[aria-expanded="true"]{border-color:var(--kx-blue);color:var(--kx-blue)}
.kx-tipbox{position:fixed;z-index:1000;padding:10px 12px;border-radius:10px;background:#1f2937;color:#fff;font-size:13px;line-height:1.6;box-shadow:0 8px 24px rgba(0,0,0,.18);pointer-events:none}
.kx-tipbox[hidden]{display:none}

/* summary card: now | 전일 대비 · 1주일 · 1개월 | 업데이트 + refresh */
.ck-kxp .kx-sum{display:flex;align-items:center;padding:26px 28px}
.ck-kxp .kx-lab{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;line-height:1.4;color:var(--kx-sub);white-space:nowrap}
.ck-kxp .kx-now{flex:none;margin-right:32px;padding-right:32px;border-right:1px solid var(--kx-line)}
.ck-kxp .kx-now .kx-lab{margin-bottom:6px;font-size:19px;font-weight:700;color:var(--kx-ink)}
.ck-kxp .kx-big{display:block;font-size:56px;font-weight:800;line-height:1.08;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;white-space:nowrap}
.ck-kxp .kx-m{flex:1 1 0;min-width:0}
.ck-kxp .kx-m + .kx-m{margin-left:12px}
.ck-kxp .kx-m em{display:block;font-style:normal;font-size:20px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}
.ck-kxp .kx-up{flex:none;padding-left:28px;border-left:1px solid var(--kx-line)}
.ck-kxp .kx-time{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.3;color:var(--kx-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.ck-kxp .kx-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px rgba(18,183,106,.18)}
.ck-kxp .kx-dot.off{background:#b0b8c1;box-shadow:none}
.ck-kxp .kx-refresh{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;min-height:0;margin:0 0 0 22px;padding:0;border:0;border-radius:12px;background:#eef4ff;color:var(--kx-blue);cursor:pointer}
.ck-kxp .kx-refresh:hover{background:#e0eaff}
.ck-kxp .kx-refresh svg{width:22px;height:22px}
.ck-kxp .kx-refresh.spin svg{animation:kx-spin .7s linear infinite}
@keyframes kx-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.ck-kxp .kx-refresh.spin svg{animation:none}.ck-kxp .kx-refresh.spin{opacity:.6}}

/* chart card: title + period buttons on one row, 최고·최저·평균·현재 under them (the page column is narrower than the design's) */
.ck-kxp .kx-ch{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}
.ck-kxp .kx-ch h2.kx-h2{order:1}
.ck-kxp .kx-stat{display:flex;align-items:center;flex-wrap:wrap;flex:1 0 100%;order:3;gap:4px 16px;margin:0;font-size:13.5px;color:var(--kx-mute)}
.ck-kxp .kx-stat span{white-space:nowrap}
.ck-kxp .kx-stat em{margin-left:3px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}
.ck-kxp .kx-seg{display:inline-flex;order:2;margin-left:auto;padding:4px;border-radius:12px;background:var(--kx-soft)}
.ck-kxp .kx-seg button{height:34px;min-height:0;margin:0;padding:0 15px;border:0;border-radius:9px;background:transparent;color:var(--kx-sub);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}
.ck-kxp .kx-seg button:hover{color:var(--kx-ink)}
.ck-kxp .kx-seg button.on{background:var(--kx-blue);color:#fff;font-weight:700;box-shadow:0 2px 6px rgba(37,99,235,.28)}
.ck-kxp .kx-seg button:disabled{color:#b0b8c1;cursor:default}
.ck-kxp .kx-plot{position:relative;min-height:270px;margin-top:16px;cursor:crosshair}
.ck-kxp .kx-empty{display:flex;align-items:center;justify-content:center;min-height:270px;color:var(--kx-mute);font-size:14px}
.ck-kxp .kx-svg{display:block;width:100%;height:auto;overflow:visible}
.ck-kxp .kx-svg .fr{fill:none;stroke:#e5e8ed}
.ck-kxp .kx-svg line.g{stroke:#eef0f4}
.ck-kxp .kx-svg line.z{stroke:#c9ced6;stroke-dasharray:4 3}
.ck-kxp .kx-svg path.a{stroke:none}
.ck-kxp .kx-svg path.m{fill:none;stroke:var(--kx-blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.ck-kxp .kx-svg path.r{opacity:.55}
.ck-kxp .kx-svg .g0{stop-color:#2563eb;stop-opacity:.26}.ck-kxp .kx-svg .g1{stop-color:#2563eb;stop-opacity:.02}
.ck-kxp .kx-svg text{font-size:12px;fill:#8b95a1;font-variant-numeric:tabular-nums}
.ck-kxp .kx-svg text.ya{text-anchor:end}.ck-kxp .kx-svg text.xa{text-anchor:middle}.ck-kxp .kx-svg text.xa.s{text-anchor:start}.ck-kxp .kx-svg text.xa.e{text-anchor:end}
.ck-kxp .kx-svg circle.mk{fill:#fff;stroke-width:2.5}
.ck-kxp .kx-svg circle.hi{stroke:#e03131}.ck-kxp .kx-svg circle.lo{stroke:var(--kx-blue)}
.ck-kxp .kx-svg text.ml{text-anchor:middle;font-size:13px;font-weight:700;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}
.ck-kxp .kx-svg text.hi{fill:var(--kx-up)}.ck-kxp .kx-svg text.lo{fill:var(--kx-dn)}
.ck-kxp .kx-svg circle.now{fill:var(--kx-blue);stroke:#fff;stroke-width:2}
.ck-kxp .kx-cur{position:absolute;width:1px;background:#9aa4b2;pointer-events:none}
.ck-kxp .kx-tip{position:absolute;top:0;transform:translateX(-50%);padding:4px 9px;border-radius:6px;background:#1f2937;color:#fff;font-size:12.5px;white-space:nowrap;pointer-events:none}
.ck-kxp .kx-cur[hidden],.ck-kxp .kx-tip[hidden]{display:none}
.ck-kxp .kx-rnote{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--kx-mute)}
.ck-kxp .kx-rnote[hidden]{display:none}
.ck-kxp .kx-rnote i{flex:none;width:22px;height:10px;border-top:2px solid rgba(37,99,235,.55);background:linear-gradient(rgba(37,99,235,.14),rgba(37,99,235,.02))}

/* coin table card: 10 rows, the rest behind 더보기 */
.ck-kxp .kx-top h2.kx-h2{margin-bottom:16px}
.ck-kxp .kx-tw{overflow-x:auto}
.ck-kxp table.kx-t{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:15px}
.ck-kxp table.kx-t th{padding:12px 14px;border:0;background:var(--kx-soft);color:var(--kx-sub);font-size:13.5px;font-weight:600;text-align:right;white-space:nowrap}
.ck-kxp table.kx-t th:first-child{border-radius:10px 0 0 10px}.ck-kxp table.kx-t th:last-child{border-radius:0 10px 10px 0}
.ck-kxp table.kx-t td{height:44px;padding:8px 14px;border:0;border-bottom:1px solid var(--kx-line);background:none;color:var(--kx-ink);text-align:right;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}
.ck-kxp table.kx-t th:nth-child(1),.ck-kxp table.kx-t td.kx-rk{width:48px;text-align:center}
.ck-kxp table.kx-t th:nth-child(2),.ck-kxp table.kx-t td.kx-coin{text-align:left}
.ck-kxp table.kx-t th:nth-child(4),.ck-kxp table.kx-t th:nth-child(5),.ck-kxp table.kx-t td.kx-dd,.ck-kxp table.kx-t td.kx-sp{text-align:center}
.ck-kxp table.kx-t tbody tr:hover td{background:#f5f8ff}
.ck-kxp table.kx-t td.kx-rk{color:var(--kx-sub);font-size:14.5px}
.ck-kxp .kx-coin a{display:inline-flex;align-items:center;gap:10px;color:var(--kx-ink);text-decoration:none}
.ck-kxp .kx-coin img,.ck-kxp .kx-coin .kx-ic{flex:none;width:32px;height:32px;border-radius:50%}
.ck-kxp .kx-coin .kx-ic{display:inline-flex;align-items:center;justify-content:center;background:#e9eef6;color:var(--kx-sub);font-size:14px;font-weight:700}
.ck-kxp .kx-nm{display:inline-flex;align-items:baseline;gap:6px}
.ck-kxp .kx-nm b{font-size:15px;font-weight:700}
.ck-kxp .kx-nm span{font-size:13.5px;color:var(--kx-mute)}
.ck-kxp .kx-coin a:hover b{color:var(--kx-blue)}
.ck-kxp table.kx-t td.kx-k{font-size:17px;font-weight:700}
.ck-kxp td.kx-k .kx-kd{display:none}
.ck-kxp table.kx-t td.kx-dd{font-size:14px;font-weight:600}
.ck-kxp table.kx-t td.kx-w{font-size:14.5px;color:var(--kx-sub)}
.ck-kxp .kx-spark{display:inline-block;width:120px;height:32px;vertical-align:middle;overflow:visible}
.ck-kxp .kx-spark .u{stop-color:#e03131}.ck-kxp .kx-spark .d{stop-color:#2563eb}
.ck-kxp .kx-spark path.f{stroke:none;fill-opacity:.12}
.ck-kxp .kx-spark path.l{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.ck-kxp .kx-fold:not(.kx-open) tr.kx-x{display:none}
.ck-kxp .kx-more-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;min-height:0;margin:16px 0 0;padding:0;border:0;border-radius:12px;background:var(--kx-soft);color:var(--kx-sub);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}
.ck-kxp .kx-more-btn:hover{background:#eceff4;color:var(--kx-ink)}
.ck-kxp .kx-more-btn[hidden]{display:none}
.ck-kxp .kx-more-btn i{width:7px;height:7px;margin-top:-4px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}
.ck-kxp .kx-open .kx-more-btn i{margin-top:3px;transform:rotate(-135deg)}
.ck-kxp .kx-note{margin:14px 0 0;font-size:13px;line-height:1.7;color:var(--kx-mute)}
.ck-kxp .kx-note a{color:#1a5fcf;text-decoration:underline}

/* how it is calculated: 4 steps + the detailed rules */
.ck-kxp .kx-howh{display:flex;align-items:flex-start;gap:14px;margin:0 0 22px}
.ck-kxp .kx-bulb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:50%;background:#fff6db}
.ck-kxp .kx-bulb svg{width:26px;height:26px}
.ck-kxp .kx-howh p{margin:6px 0 0;font-size:14.5px;line-height:1.65;color:var(--kx-mute)}
.ck-kxp ol.kx-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}
.ck-kxp ol.kx-steps li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none}
.ck-kxp ol.kx-steps li > b{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:#eef4ff;color:var(--kx-blue);font-size:16px;font-weight:700}
.ck-kxp ol.kx-steps h3{margin:6px 0 6px;padding:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--kx-ink)}
.ck-kxp ol.kx-steps p{margin:0;font-size:13.5px;line-height:1.6;color:var(--kx-mute)}
/* the detailed rules as coloured cards (owner's design reference 10/29): icon circle | title (+ formula) and text, key words in colour */
.ck-kxp .kx-rules{display:grid;gap:12px;margin:24px 0 0}
.ck-kxp .kx-rule{--rc:#2563eb;--rb:#f4f8ff;--rl:#dfe9fb;--ri:#e3edff;--rk:#1d4ed8;display:flex;align-items:flex-start;gap:18px;padding:20px 22px;border:1px solid var(--rl);border-radius:14px;background:var(--rb)}
.ck-kxp .kx-r-green{--rc:#16a34a;--rb:#f2faf5;--rl:#d6efdf;--ri:#dcf3e4;--rk:#15803d}
.ck-kxp .kx-r-amber{--rc:#f59e0b;--rb:#fffaf0;--rl:#f8e8c4;--ri:#fff0cc;--rk:#c2410c}
.ck-kxp .kx-r-red{--rc:#e11d48;--rb:#fff5f6;--rl:#fadce2;--ri:#fde3e8;--rk:#be123c}
.ck-kxp .kx-ri{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--ri);color:var(--rc)}
.ck-kxp .kx-ri svg{width:28px;height:28px}
.ck-kxp .kx-ri-txt{font-size:28px;font-weight:800;line-height:1}
.ck-kxp .kx-rb{flex:1;min-width:0}
.ck-kxp .kx-rh{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}
.ck-kxp .kx-rule h3{margin:4px 0 6px;padding:0;font-size:18px;font-weight:800;line-height:1.4;color:var(--kx-ink)}
.ck-kxp .kx-rh h3{margin-bottom:0}
.ck-kxp .kx-rh + p{margin-top:8px}
.ck-kxp .kx-f{margin-left:auto;padding:5px 12px;border:1px solid var(--rl);border-radius:999px;background:#fff;color:var(--kx-sub);font-size:13px;line-height:1.5}
.ck-kxp .kx-rule p{margin:0;font-size:15px;line-height:1.75;color:var(--kx-sub)}
.ck-kxp .kx-rule p b{color:var(--rk);font-weight:800}
.ck-kxp .kx-info{display:flex;align-items:flex-start;gap:14px;margin:12px 0 0;padding:16px 20px;border:1px solid #e3eaf5;border-radius:14px;background:#f6f9fd;font-size:15px;line-height:1.6;color:var(--kx-sub)}
.ck-kxp .kx-info small{display:block;margin-top:2px;font-size:13px;color:var(--kx-mute)}
.ck-kxp .kx-info a{color:#1a5fcf;font-weight:700;text-decoration:underline}
.ck-kxp .kx-ii{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;margin-top:1px;border-radius:50%;background:#2563eb;color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:700;font-style:italic}

/* a narrower page column (PC 1280: 833px; the theme scales some widths down, so this follows the column, not the screen): the
   summary card tightens so its three changes keep apart */
@container (max-width:860px){
	.ck-kxp .kx-big{font-size:44px}
	.ck-kxp .kx-now{margin-right:20px;padding-right:20px}
	.ck-kxp .kx-m em{font-size:17px}
	.ck-kxp .kx-up{padding-left:16px}
	.ck-kxp .kx-time{font-size:15px}
	.ck-kxp .kx-refresh{width:44px;height:44px;margin-left:14px}
}
@container (max-width:760px){
	.ck-kxp ol.kx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* phones: summary in three rows (now / 3 changes / update), chart controls full width, table without 전일 대비 and 지수 비중 columns
   (the change sits under 현재 김프) */
@media (max-width:640px){
	.ck-kxp h1.ck-kxp-h1{font-size:25px}
	.ck-kxp .ck-kxp-lead{margin-bottom:16px;font-size:14px}
	.ck-kxp .kx-card{padding:18px 16px;border-radius:14px}
	.ck-kxp h2.kx-h2{font-size:18px}
	.ck-kxp .kx-sum{position:relative;flex-wrap:wrap;padding:18px 16px}
	.ck-kxp .kx-now{flex:1 0 100%;margin:0 0 14px;padding:0 60px 14px 0;border-right:0;border-bottom:1px solid var(--kx-line)}
	.ck-kxp .kx-now .kx-lab{font-size:17px}
	.ck-kxp .kx-big{font-size:44px}
	.ck-kxp .kx-lab{margin-bottom:5px;font-size:13.5px}
	.ck-kxp .kx-m{flex:1 1 30%}
	.ck-kxp .kx-m em{font-size:17px}
	.ck-kxp .kx-up{display:flex;align-items:center;justify-content:space-between;flex:1 0 100%;margin-top:14px;padding:12px 0 0;border-left:0;border-top:1px solid var(--kx-line)}
	.ck-kxp .kx-up .kx-lab{margin:0}
	.ck-kxp .kx-refresh{position:absolute;top:18px;right:16px;width:44px;height:44px;margin:0}
	.ck-kxp .kx-ch{gap:10px}
	.ck-kxp .kx-ch h2.kx-h2{flex:1 0 100%}
	.ck-kxp .kx-stat{flex:1 0 100%;gap:4px 12px;min-height:19px;font-size:12.5px}
	.ck-kxp .kx-seg{flex:1 0 100%;margin-left:0}
	.ck-kxp .kx-seg button{flex:1;padding:0 4px;font-size:13.5px}
	.ck-kxp .kx-plot,.ck-kxp .kx-empty{min-height:220px}
	.ck-kxp .kx-svg text{font-size:11px}
	.ck-kxp .kx-svg text.ml{font-size:12px}
	.ck-kxp table.kx-t{font-size:14px}
	.ck-kxp table.kx-t th{padding:10px 6px;font-size:12.5px}
	.ck-kxp table.kx-t td{height:auto;padding:9px 6px}
	.ck-kxp table.kx-t th:nth-child(1),.ck-kxp table.kx-t td.kx-rk{width:28px}
	.ck-kxp table.kx-t th:nth-child(4),.ck-kxp table.kx-t td.kx-dd,.ck-kxp table.kx-t th:nth-child(6),.ck-kxp table.kx-t td.kx-w{display:none}
	.ck-kxp table.kx-t th:nth-child(5){border-radius:0 10px 10px 0}
	.ck-kxp .kx-coin a{gap:8px}
	.ck-kxp .kx-coin img,.ck-kxp .kx-coin .kx-ic{width:28px;height:28px}
	.ck-kxp .kx-nm{flex-direction:column;align-items:flex-start;gap:1px}
	.ck-kxp .kx-nm b{font-size:14px}.ck-kxp .kx-nm span{font-size:12px}
	.ck-kxp table.kx-t td.kx-k{font-size:15px}
	.ck-kxp td.kx-k .kx-kd{display:block;margin-top:2px;font-size:12px;font-weight:600}
	.ck-kxp .kx-spark{width:76px;height:28px}
	.ck-kxp .kx-more-btn{height:46px;font-size:14px}
	.ck-kxp .kx-howh{margin-bottom:18px}
	.ck-kxp .kx-bulb{width:36px;height:36px}
	.ck-kxp ol.kx-steps{grid-template-columns:1fr;gap:14px}
	.ck-kxp ol.kx-steps h3{margin:4px 0 3px;font-size:15px}
	.ck-kxp .kx-rule{gap:14px;padding:16px 15px}
	.ck-kxp .kx-ri{width:46px;height:46px}
	.ck-kxp .kx-ri svg{width:24px;height:24px}
	.ck-kxp .kx-ri-txt{font-size:23px}
	.ck-kxp .kx-rule h3{font-size:17px}
	.ck-kxp .kx-f{margin-left:0;font-size:12.5px}
	.ck-kxp .kx-rule p,.ck-kxp .kx-info{font-size:14px}
	.ck-kxp .kx-info{padding:14px 15px}
}

/* dark mode (gear panel) */
body.dm .ck-kxp{--kx-ink:#eceef1;--kx-sub:#c4c9d0;--kx-mute:#a3a9b3;--kx-line:#3a3d42;--kx-soft:#33363b;--kx-blue:#4d8dff;--kx-up:#ff7d8f;--kx-dn:#6aa4ff}
body.dm .ck-kxp .kx-card{border-color:#3a3d42;background:#2b2b2b;box-shadow:none}
body.dm .ck-kxp .kx-crumb i{color:#6b7280}
body.dm .ck-kxp .kx-i{border-color:#6b7280;color:#a3a9b3}
body.dm .ck-kxp .kx-i:hover,body.dm .ck-kxp .kx-i[aria-expanded="true"]{border-color:#8db4ff;color:#8db4ff}
body.dm .kx-tipbox{background:#f1f3f5;color:#191f28}
body.dm .ck-kxp .kx-refresh{background:#2a3550;color:#8db4ff}
body.dm .ck-kxp .kx-refresh:hover{background:#33406a}
body.dm .ck-kxp .kx-seg button.on{background:#3b6fe0;box-shadow:none}
body.dm .ck-kxp .kx-seg button:disabled{color:#5f656e}
body.dm .ck-kxp .kx-svg .fr{stroke:#44474d}
body.dm .ck-kxp .kx-svg line.g{stroke:#383b40}
body.dm .ck-kxp .kx-svg line.z{stroke:#5a5f66}
body.dm .ck-kxp .kx-svg .g0{stop-color:#6aa4ff;stop-opacity:.30}body.dm .ck-kxp .kx-svg .g1{stop-color:#6aa4ff;stop-opacity:.02}
body.dm .ck-kxp .kx-svg path.m{stroke:#6aa4ff}
body.dm .ck-kxp .kx-svg text{fill:#a3a9b3}
body.dm .ck-kxp .kx-svg circle.mk{fill:#2b2b2b}
body.dm .ck-kxp .kx-svg circle.hi{stroke:#ff6b81}body.dm .ck-kxp .kx-svg circle.lo{stroke:#6aa4ff}
body.dm .ck-kxp .kx-svg text.ml{stroke:#2b2b2b}
body.dm .ck-kxp .kx-svg circle.now{fill:#6aa4ff;stroke:#2b2b2b}
body.dm .ck-kxp .kx-tip{background:#f1f3f5;color:#191f28}
body.dm .ck-kxp .kx-cur{background:#6b7280}
body.dm .ck-kxp .kx-rnote i{border-top-color:rgba(106,164,255,.6);background:linear-gradient(rgba(106,164,255,.18),rgba(106,164,255,.02))}
body.dm .ck-kxp table.kx-t tbody tr:hover td{background:#30353f}
body.dm .ck-kxp .kx-coin .kx-ic{background:#3a3f48;color:#c4c9d0}
body.dm .ck-kxp .kx-spark .u{stop-color:#ff6b81}body.dm .ck-kxp .kx-spark .d{stop-color:#6aa4ff}
body.dm .ck-kxp .kx-more-btn:hover{background:#3a3e44}
body.dm .ck-kxp .kx-note a{color:#7fb3ff}
body.dm .ck-kxp .kx-bulb{background:#3d3524}
body.dm .ck-kxp ol.kx-steps li > b{background:#2a3550;color:#8db4ff}
body.dm .ck-kxp .kx-rule{--rc:#8db4ff;--rb:#262e3d;--rl:#34405a;--ri:#2f3b55;--rk:#9cc2ff}
body.dm .ck-kxp .kx-r-green{--rc:#6ee7a0;--rb:#23302a;--rl:#2f4a3a;--ri:#2b4234;--rk:#7ee2a8}
body.dm .ck-kxp .kx-r-amber{--rc:#fbbf24;--rb:#332d22;--rl:#4d4130;--ri:#45391f;--rk:#fcd34d}
body.dm .ck-kxp .kx-r-red{--rc:#ff8fa3;--rb:#35262b;--rl:#523640;--ri:#4a2e36;--rk:#ffa1b2}
body.dm .ck-kxp .kx-f{background:#2b2b2b}
body.dm .ck-kxp .kx-info{border-color:#3a3d42;background:#2b2b2b}
body.dm .ck-kxp .kx-info a{color:#7fb3ff}
body.dm .ck-kxp .kx-ii{background:#3b74f0}
