.ZHxGGW_lock{align-self:flex-start;align-items:center;gap:var(--s-2);max-width:100%;min-height:44px;padding:var(--s-1) var(--s-2);border:1px solid var(--line);border-radius:var(--r-5);background:var(--surface);color:var(--text-2);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);display:inline-flex}@media (hover:hover) and (pointer:fine){.ZHxGGW_lock:hover{border-color:var(--line-2);background:var(--surface-2);color:var(--text)}}.ZHxGGW_lock:focus-visible{outline:2px solid var(--c-ai-line);outline-offset:2px}.ZHxGGW_icon{border-radius:var(--r-full);background:var(--surface-2);width:28px;height:28px;color:var(--muted);flex:none;place-items:center;display:inline-grid}.ZHxGGW_text{flex-direction:column;flex:1;min-width:0;display:flex}.ZHxGGW_label{font-size:var(--fs-sm);color:var(--text);font-weight:600;line-height:1.35}.ZHxGGW_hint{font-size:var(--fs-meta);color:var(--muted);line-height:1.4}.ZHxGGW_badge{border-radius:var(--r-full);background:var(--c-ai-soft);color:var(--c-ai-text);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}:root[data-theme=light] .ZHxGGW_badge{color:color-mix(in srgb, var(--c-ai-text) 88%, var(--text))}@media (prefers-reduced-motion:reduce){.ZHxGGW_lock{transition:none}}
.hVmP-W_chart{--c:var(--c-brand);touch-action:pan-y;cursor:crosshair;outline:none;width:100%;position:relative}.hVmP-W_chart[data-tone=up]{--c:var(--ps-long)}.hVmP-W_chart[data-tone=down]{--c:var(--ps-short)}.hVmP-W_chart:focus-visible{outline:2px solid var(--ps-focus);outline-offset:4px;border-radius:8px}.hVmP-W_stopTop{stop-color:var(--c);stop-opacity:.32}.hVmP-W_stopBottom{stop-color:var(--c);stop-opacity:0}.hVmP-W_upPart{--c:var(--ps-long)}.hVmP-W_dnPart{--c:var(--ps-short)}.hVmP-W_stopUpTop{stop-color:var(--ps-long);stop-opacity:.32}.hVmP-W_stopUpBottom{stop-color:var(--ps-long);stop-opacity:.02}.hVmP-W_stopDnTop{stop-color:var(--ps-short);stop-opacity:.02}.hVmP-W_stopDnBottom{stop-color:var(--ps-short);stop-opacity:.32}.hVmP-W_area{animation:.6s both hVmP-W_fade}.hVmP-W_line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:4000;stroke-dashoffset:4000px;animation:1.1s cubic-bezier(.23,1,.32,1) forwards hVmP-W_draw}@keyframes hVmP-W_draw{to{stroke-dashoffset:0}}@keyframes hVmP-W_fade{0%{opacity:0}}.hVmP-W_end{fill:var(--c);stroke:var(--ps-s1);stroke-width:2px;filter:drop-shadow(0 0 6px var(--c))}.hVmP-W_tick line{stroke:var(--ps-line);stroke-dasharray:2 4}.hVmP-W_tick text,.hVmP-W_date{fill:var(--ps-text-3);font-variant-numeric:tabular-nums;font-size:11px}.hVmP-W_zero{stroke:var(--ps-text-3);stroke-opacity:.5}.hVmP-W_cross line{stroke:var(--ps-text-3);stroke-dasharray:3 3}.hVmP-W_cross circle{fill:var(--ps-s1);stroke:var(--c);stroke-width:2.5px}.hVmP-W_tip{border:1px solid var(--ps-line);background:color-mix(in srgb, var(--ps-s1) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--ps-shadow);pointer-events:none;white-space:nowrap;border-radius:10px;flex-direction:column;gap:1px;padding:6px 10px;display:flex;position:absolute;top:0;transform:translate(-50%)}.hVmP-W_tip b{font-variant-numeric:tabular-nums;font-size:14px}.hVmP-W_tip b[data-tone=up]{color:var(--ps-long-text)}.hVmP-W_tip b[data-tone=down]{color:var(--ps-short-text)}.hVmP-W_tip span{color:var(--ps-text-3);font-size:11px}@media (prefers-reduced-motion:reduce){.hVmP-W_line{stroke-dashoffset:0;animation:none}.hVmP-W_area{animation:none}}
