.kv .vb-host,.vb-house{position:relative}:is(.kv,.vb-house) .vb{position:absolute;bottom:6px;left:6px;z-index:6;display:inline-flex;gap:2px;padding:2px;border:1px solid var(--vb-rule,var(--rule,rgba(128,136,150,.4)));border-radius:8px;background:var(--vb-chip,var(--kv-chip));box-shadow:var(--kv-shadow,0 8px 26px rgba(20,28,40,.14));opacity:0;pointer-events:none;transition:opacity var(--hover-timing)}:is(.kv,.vb-house) .vb[data-on=true]{opacity:1;pointer-events:auto}@media (hover:none){:is(.kv,.vb-house) .vb{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){:is(.kv,.vb-house) .vb{transition:none}}:is(.kv,.vb-house) .vb-btn{width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:none;color:var(--vb-mid,var(--fg-mid));display:inline-grid;place-items:center;cursor:pointer;padding:0}:is(.kv,.vb-house) .vb-btn:focus-visible,:is(.kv,.vb-house) .vb-btn:hover{background:var(--vb-soft,var(--rule-soft));color:var(--vb-fg,var(--fg))}:is(.kv,.vb-house) .vb-btn[aria-pressed=true]{background:var(--vb-soft,var(--rule-soft));color:var(--vb-fg,var(--fg));border-color:var(--vb-rule,var(--rule,rgba(128,136,150,.4)))}:is(.kv,.vb-house) .vb-btn svg{width:16px;height:16px}.kv .plotwrap>.vb{left:calc(var(--pl, 50px) + 6px);bottom:calc(var(--pb, 40px) + 6px)}@media (hover:none){.kv .plotwrap.curves>.vb{left:6px;bottom:calc(var(--hb, 0px) + 4px)}}.kv .plotwrap.box .hint-in{left:calc(var(--pl, 50px) + var(--vbw, 0px) + 16px)}.vb-house>.vb{left:12px;bottom:8px;--vb-soft:color-mix(in srgb,var(--vb-rule) 70%,transparent)}.kv .v3 .hint-in.ctl-strip{display:flex;align-items:center;gap:8px;left:6px;bottom:5px;right:auto;max-width:calc(100% - 102px);padding:0 8px 0 0;border-radius:7px;background:color-mix(in srgb,var(--v-canvas) 88%,transparent);font-size:11.5px;color:var(--v-mid);opacity:1;pointer-events:none}.kv .v3 .ctl-strip>.vb{position:static;flex:none;opacity:1;pointer-events:auto;padding:0 6px 0 0;gap:1px;border:0;border-right:1px solid var(--v-rule);border-radius:0;background:none;box-shadow:none}.kv .v3 .ctl-strip .vb-btn{width:26px;height:26px;color:var(--v-fg)}.kv .v3 .ctl-strip .vb-btn:focus-visible,.kv .v3 .ctl-strip .vb-btn:hover,.kv .v3 .ctl-strip .vb-btn[aria-pressed=true]{background:var(--v-chip-strong);color:var(--v-accent)}.kv .v3 .ctl-strip .vb-btn[aria-pressed=true]{border-color:var(--v-rule)}.kv .v3 .ctl-strip .vb-btn svg{width:16px;height:16px}.kv .v3 .ctl-strip .hint-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}