.ck-fig{margin:1.6rem 0;position:relative}.ck-chart{--ck-coral: #f0806a;position:relative;background:radial-gradient(120% 80% at 72% 0%,rgb(var(--accent-rgb) / .06),transparent 55%),rgb(var(--accent-rgb) / .03);border:1px solid var(--border-subtle);border-radius:10px;padding:10px 12px 6px}.ck-chart svg{display:block;width:100%;height:auto;overflow:visible}.ck-grid{stroke:rgb(var(--accent-rgb) / .09)}.ck-ax{fill:rgb(var(--fg-rgb) / .5);font-size:11px;font-family:var(--font-mono)}.ck-axt{fill:rgb(var(--fg-rgb) / .6);font-size:11.5px;font-family:var(--font-mono)}.ck-leg{fill:rgb(var(--fg-rgb) / .8);font-size:12px;font-family:var(--font-mono)}.ck-note{fill:rgb(var(--fg-rgb) / .72);font-size:11.5px;font-family:var(--font-mono)}.ck-amber-lbl{fill:var(--amber);font-size:13px;font-weight:700;font-family:var(--font-mono)}.ck-dot{cursor:pointer}.ck-buy{fill:var(--accent);fill-opacity:.95;stroke:#04140d;stroke-width:1}.ck-away{fill:var(--ck-coral);fill-opacity:.72}.ck-val{fill:var(--amber);fill-opacity:.78}.ck-cum-line{stroke:var(--amber);stroke-width:2.6}.ck-area-line{stroke:var(--accent);stroke-width:2.2}.ck-cross{stroke:rgb(var(--fg-rgb) / .28);stroke-dasharray:3 3}.ck-bar{fill:var(--accent);fill-opacity:.5;transition:fill-opacity .1s ease}.ck-bar:hover{fill-opacity:.9}.ck-band{fill:rgb(var(--accent-rgb) / .035)}.ck-tick{stroke:var(--accent);stroke-width:2;stroke-opacity:.72}.ck-tick-hl{stroke:var(--fg-bright);stroke-width:3}.ck-final{stroke:var(--amber);stroke-width:2;stroke-dasharray:5 4;stroke-opacity:.85}.ck-statbox{fill:rgb(var(--bg-rgb) / .55);stroke:var(--border-subtle)}.ck-stat{fill:rgb(var(--fg-rgb) / .6);font-size:12px;font-family:var(--font-mono)}.ck-stat-v{fill:var(--accent);font-size:12px;font-weight:700;font-family:var(--font-mono)}.ck-tip{position:absolute;pointer-events:none;z-index:5;opacity:0;transform:translate(-50%,-118%);display:flex;flex-direction:column;gap:1px;background:#04140d;border:1px solid var(--border-subtle);border-radius:7px;padding:6px 9px;font-family:var(--font-mono);font-size:12px;line-height:1.45;white-space:nowrap;box-shadow:0 8px 24px #00000080;transition:opacity 80ms ease}.ck-tip .ti{color:#eafff4;font-weight:700}.ck-tip .td{color:#e7f1eab3}.ck-tip .tv{color:#e8ad5e}.ck-tip.buy .tv{color:#5cf090}.ck-tip.away .tv{color:#f0806a}@media(max-width:34rem){.ck-tip{white-space:normal;max-width:min(74vw,260px)}}.ck-fig figcaption{font-family:var(--font-read);font-size:.85rem;color:var(--fg-muted);line-height:1.6;margin-top:.6rem;text-align:center}.ck-k{font-family:var(--font-mono);font-size:.8rem}.ck-k.ck-kbuy{color:var(--accent)}.ck-k.ck-kaway{color:#f0806a}.ck-k.ck-kamber{color:var(--amber)}@media(max-width:34rem){.ck-fig figcaption{font-size:.8rem}}.ck-expand{position:absolute;top:10px;right:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:rgb(var(--fg-rgb) / .5);background:rgb(var(--bg-rgb) / .55);border:1px solid var(--border-subtle);border-radius:7px;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .16s ease,color .14s ease,background .14s ease,border-color .14s ease}.ck-expand svg{width:15px;height:15px}.ck-fig:hover .ck-expand,.ck-expand:focus-visible{opacity:1}.ck-expand:hover{color:var(--accent);border-color:rgb(var(--accent-rgb) / .5);background:rgb(var(--bg-rgb) / .85)}@media(hover:none),(max-width:40rem){.ck-expand{display:none}}.ck-modal{width:min(94vw,1180px);max-width:1180px;max-height:92vh;overflow:auto;padding:0;margin:auto;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg);color:var(--fg);box-shadow:0 30px 80px #0009}.ck-modal::backdrop{background:rgb(var(--bg-rgb) / .86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ck-modal-inner{position:relative;padding:2.6rem 1.5rem 1.4rem}.ck-modal-slot .ck-chart{border:0;background:none;padding:0}.ck-modal-cap{font-family:var(--font-read);font-size:.9rem;color:var(--fg-muted);line-height:1.6;text-align:center;margin:1.1rem auto 0;max-width:70ch}.ck-modal-close{position:absolute;top:.7rem;right:.7rem;z-index:2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.ck-modal-close svg{width:18px;height:18px}.ck-modal-close:hover{color:var(--accent);border-color:rgb(var(--accent-rgb) / .5)}
