.bl-frame{font-size:16px}.bl-frame,.bl-page{position:relative}.bl-main{display:block;font-family:var(--font-inter),Helvetica,Arial,sans-serif;color:#fff}.bl-main:focus-visible{outline:none}.bl-progress{position:sticky;top:0;left:0;right:0;z-index:40;height:3px;background-color:#000}.bl-progress__fill{width:100%;height:100%;background-color:#111;transform-origin:left;transition:transform .08s linear}