[data-designer-page]{background-color:#000}:root:has(>body>[data-designer-page]){background-color:#000}body:has(>[data-designer-page]){background-color:#000}.designer-page{--designer-header-height:80px;--designer-page-height:100dvh;--designer-page-top:0px;--designer-transition:.32s cubic-bezier(.22, .61, .36, 1);inset:var(--designer-page-top) 0 auto;height:var(--designer-page-height);position:fixed;overflow:hidden}.designer-page-header{z-index:50;transition:transform var(--designer-transition);background:#fff;position:absolute;inset:0 0 auto}.designer-page #nav{display:flow-root;position:relative}.designer-page-workspace{inset:var(--designer-header-height) 0 0;min-height:0;transition:top var(--designer-transition);position:absolute}.designer-page iframe{border:0;width:100%;height:100%;display:block}.designer-page-loading{z-index:1;text-align:center;color:#475569;background:#f6f5f2;align-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.designer-page-loading[hidden],.designer-page-loading [hidden]{display:none}.designer-page-spinner{border:3px solid #dbe1e6;border-top-color:#0369a1;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite designer-page-spin}.designer-page-help{justify-items:center;gap:12px;display:grid}.designer-page-loading a{color:#0369a1;text-underline-offset:3px;text-decoration:underline}.designer-page[data-editing=true] .designer-page-header{transform:translateY(-100%)}.designer-page[data-editing=true] .designer-page-workspace{top:0}@keyframes designer-page-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.designer-page{--designer-transition:0s}.designer-page-spinner{animation:none}}
