html[data-imgl-consent=chosen] .imgl-consent-banner{display:none}
.imgl-app-shell{--imgl-shell-motion:.32s cubic-bezier(.4, 0, .2, 1);--imgl-shell-fade:.12s cubic-bezier(.4, 0, .2, 1);--imgl-shell-entry:.2s cubic-bezier(.4, 0, .2, 1)}.imgl-sidebar-session{opacity:1;transition:grid-template-rows var(--imgl-shell-entry), opacity var(--imgl-shell-entry);flex-shrink:0;grid-template-rows:1fr;display:grid}.imgl-sidebar-session>div{min-height:0;overflow:hidden}.imgl-sidebar-session[data-pending=true]{opacity:0;grid-template-rows:0fr}.imgl-sidebar-floating{transition:opacity var(--imgl-shell-entry)}.imgl-sidebar-animated{transition:width var(--imgl-shell-motion), opacity var(--imgl-shell-entry)}.imgl-sidebar nav,.imgl-sidebar-account{padding-inline:11px}.imgl-sidebar-toggle{color:#fff;width:44px;height:44px;transition:color var(--imgl-shell-fade), background-color var(--imgl-shell-fade);background:#ffffff14;border-radius:12px;flex:0 0 44px;gap:0;padding:0}.imgl-sidebar-toggle>span{place-items:center;display:grid}.imgl-sidebar-toggle:hover{color:#1273ff;background:#ffffff24;transform:none}.imgl-sidebar-toggle svg{transition:transform var(--imgl-shell-motion);transform:rotate(180deg)}.imgl-sidebar[data-collapsed=true] .imgl-sidebar-toggle svg{transform:rotate(0)}.imgl-sidebar-auth-button{border-radius:8px;flex-shrink:0;height:44px;min-height:44px;padding:0;position:relative;overflow:hidden}.imgl-sidebar-auth-button:hover{transform:none}.imgl-sidebar-auth-button>svg{flex-shrink:0;position:absolute;left:13px}.imgl-sidebar-auth-button>span{white-space:nowrap;text-align:left;position:absolute;left:44px;right:8px;overflow:hidden}.imgl-sidebar-auth-button>span,.imgl-sidebar-profile-label,.imgl-sidebar-floating .imgl-sidebar-link-label,.imgl-sidebar-floating .imgl-sidebar-link-chevron{opacity:1;transition:opacity var(--imgl-shell-fade) .16s}[data-collapsed=true] .imgl-sidebar-auth-button>span,[data-collapsed=true] .imgl-sidebar-profile-label,.imgl-sidebar-floating[data-collapsed=true] .imgl-sidebar-link-label,.imgl-sidebar-floating[data-collapsed=true] .imgl-sidebar-link-chevron{opacity:0;transition-delay:0s}.imgl-sidebar-floating nav a{gap:12px;height:44px;overflow:hidden}.imgl-sidebar-floating .imgl-sidebar-link-label{flex:1;max-width:none}.imgl-sidebar-floating .imgl-sidebar-link-chevron{width:11px}.imgl-sidebar-profile>a{height:90px;transition:height var(--imgl-shell-motion), padding var(--imgl-shell-motion), background-color var(--imgl-shell-fade);padding:11px;overflow:hidden}.imgl-sidebar-profile-label{white-space:nowrap;overflow:hidden}.imgl-sidebar-profile[data-collapsed=true]>a{height:44px;padding:3px}.imgl-sidebar-version{opacity:1;flex-shrink:0;grid-template-rows:1fr;display:grid}.imgl-sidebar-version>div{text-align:center;white-space:nowrap;overflow:hidden}.imgl-sidebar-animated .imgl-sidebar-version{transition:grid-template-rows var(--imgl-shell-motion), opacity var(--imgl-shell-fade)}.imgl-sidebar[data-collapsed=true] .imgl-sidebar-version{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.imgl-sidebar,.imgl-sidebar *,.imgl-sidebar :before{transition:none!important}}
@media (prefers-reduced-motion:no-preference){.imgl-page-frame[data-navigation=true]{animation:.2s cubic-bezier(0,0,.2,1) imgl-page-enter}}@keyframes imgl-page-enter{0%{opacity:0}to{opacity:1}}
