.homepage-workbench[hidden],main[hidden],footer[hidden]{display:none}
body.workbench-open{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}
.workbench-open .topbar{flex:none;position:relative;z-index:1;background:white}
.homepage-workbench{position:relative;flex:1;min-height:0;padding:0;background:var(--paper)}
.homepage-workbench-frame{display:block;width:100%;height:100%;border:0;background:var(--paper)}
.workbench-loading{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);background:var(--paper);pointer-events:none}
.workbench-loading[hidden]{display:none}
