.ne-modal-button{position:relative;z-index:2;width:fit-content;--dimensions:12px}.ne-modal-button a{color:currentColor!important;text-decoration:none;display:block;width:100%;height:100%}.ne-modal-button .ne-modal-button__btn,.ne-modal-button .ne-modal-button__list-item{box-sizing:border-box}.ne-modal-button .ne-modal-button__morph-bg{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;transform-origin:left top;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--morph-bg,#E3E3E3);transition:box-shadow var(--transition-duration),transform var(--transition-duration) var(--transition-easing),background var(--transition-duration) var(--transition-easing),height var(--transition-duration) var(--transition-easing),width var(--transition-duration) var(--transition-easing);will-change:transform,height,width}.ne-modal-button[ne-modal-button--expanded] .ne-modal-button__btn{opacity:0;pointer-events:none}.ne-modal-button[ne-modal-button--expanded] .ne-modal-button__list-wrapper{opacity:1;pointer-events:auto}.ne-modal-button[ne-modal-button--expanded] .ne-modal-button__list{transform:scale(1)}.ne-modal-button .ne-modal-button__btn{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;gap:.35em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:var(--transition-duration);box-shadow:unset}.ne-modal-button .ne-modal-button__btn:focus-visible{outline:none}.ne-modal-button .ne-modal-button__btn:focus-visible~.ne-modal-button__morph-bg{box-shadow:0 0 0 1px hsl(230 13% 9% / .05),0 .3px .4px hsl(230 13% 9% / .02),0 .9px 1.5px hsl(230 13% 9% / .045),0 3.5px 6px hsl(230 13% 9% / .09),0 0 0 2px hsl(0 0% 100%),0 0 0 4px hsl(230 7% 23%)}.ne-modal-button .ne-modal-button__btn:active{transform:translateY(var(--translate-y))}.ne-modal-button .ne-modal-button__btn-icon{display:inline-flex;align-items:center;justify-content:center;height:var(--dimensions,12px);width:var(--dimensions,12px);color:currentColor;min-width:unset!important;min-height:unset!important;flex-shrink:0}.ne-modal-button .ne-modal-button__btn-icon svg{display:block;width:100%;height:100%;fill:currentColor;color:inherit}.ne-modal-button .ne-modal-button__list-wrapper{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity var(--transition-duration)}.ne-modal-button .ne-modal-button__list{transform:scale(.5);transition:var(--transition-duration) var(--transition-easing)}.ne-modal-button .ne-modal-button__list-item{display:flex;width:auto;white-space:nowrap;cursor:pointer;transition:background var(--transition-duration)}.ne-modal-button .ne-modal-button__list-item:focus,.ne-modal-button .ne-modal-button__list-item a:focus{outline:none}.ne-modal-button .ne-modal-button__list-item:hover,.ne-modal-button .ne-modal-button__list-item:focus-visible{background-color:var(--hover-background)}