.fl-topbar .fl-iconbtn.fl-topbar__menu{display:grid}.fl-frame .fl-nav{position:fixed;top:0;left:0;bottom:0;z-index:1250;height:100vh;height:100dvh;padding-top:20px;box-shadow:none;transform:translateX(-105%);transition:transform .2s ease,box-shadow .2s ease}.fl-frame[data-nav-open=true] .fl-nav{transform:none;box-shadow:var(--fl-shadow-lg)}.fl-frame[data-nav-open=true] .fl-scrim{display:block;position:fixed;inset:0;z-index:1240;background:color-mix(in srgb,var(--fl-text) 28%,transparent);backdrop-filter:blur(3px)}@media print{.fl-frame .fl-nav{display:none!important}}