#vizGL{position:absolute;inset:0;width:100%;height:100%;display:block}#vizStage:-webkit-full-screen .vizcontrols,#vizStage:-webkit-full-screen .vizop,#vizStage:fullscreen .vizcontrols,#vizStage:fullscreen .vizop{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}#vizStage.viz-peek .vizcontrols,#vizStage.viz-peek .vizop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s}#vizStage.viz-idle{cursor:none}.vizchip{position:absolute;left:12px;top:12px;z-index:8;max-width:calc(100% - 24px);padding:8px 12px;background:rgba(8,7,10,.82);box-shadow:inset 0 0 0 1px var(--brass-line,rgba(217,178,95,.4));font:600 14px/1.3 var(--f-ui,system-ui);color:#f2eee6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vizchip[hidden],.vizhelp[hidden]{display:none}.vizhelp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;width:min(460px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:18px 20px;background:rgba(8,7,10,.92);box-shadow:inset 0 0 0 1px var(--brass-line,rgba(217,178,95,.4));color:#f2eee6;font:500 15px/1.45 var(--f-ui,system-ui)}.vizhelp-t{margin:0 0 10px;font:800 15px/1.2 var(--f-display,system-ui);letter-spacing:.06em;text-transform:uppercase}.vizhelp dl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0}.vizhelp dt{font-weight:700;color:#dcd9ff;white-space:nowrap}.vizhelp dd{margin:0;color:#e0dcd6}.vizhelp-n{margin:12px 0 0;color:#bdb8b0;font-size:14px}#vizStage:-webkit-full-screen .vizhelp:not([hidden]),#vizStage:fullscreen .vizhelp:not([hidden]){opacity:1;visibility:visible}:root.viz-fs{scrollbar-gutter:auto!important}html #vizStage:fullscreen{width:100%;max-width:none}html #vizStage:-webkit-full-screen{width:100%;max-width:none}